知识准备:1 使用xib封装一个自定义view的步骤1> 新建一个继承UIView的自定义view,假设类名叫做(KAppView)2> 新建一个KAppView.xib文件来描述KAppView内部的结构3> 修改UIView的类型为KAppView真实类型4> 将内部的子控件跟KAppView进...
分类:
移动开发 时间:
2015-01-13 12:26:15
阅读次数:
258
转自:http://www.tuicool.com/articles/ENv6Nf
在进行 iOS 开发的过程中,对于一些复杂的界面,我们可以通过 Interface
Builder 这个 Xcode 集成的可视化界面编辑工具在完成,这回节省大部分时间以及代码量。它的使用方法这里不做介绍了,这次我要介绍是使用它来实现一个嵌套的自定义视图。解释一下就是,我们使用 IB 自定义了一个 Vie...
分类:
其他好文 时间:
2015-01-12 00:28:51
阅读次数:
206
自定义单元格如果是使用 IB 方式创建的,则需要手动加载,因为 XIB 上的 cell 不会自动加载第一种:使用应用程序束应用程序束 NSBundle:获得工程中所有的资源的路径,相当于当前工程的目录。//获得指定的xib中所有的视图NSArray * array = [[NSBundle main...
分类:
其他好文 时间:
2015-01-11 13:31:42
阅读次数:
143
//通过xib文件创建一个视图控制器。并作为窗口的根控制器self.viewController = [[ViewController alloc] initWithNibName:@"ViewController"bundle:nil];//通过代码创建一个视图控制器,self.viewContr...
分类:
移动开发 时间:
2015-01-08 20:02:52
阅读次数:
213
废话不多说,直接上图
1、Copy Bundle Resources 中加入相关xib
2、这里是重点,调用的时候不能直接写
[[NSBundle mainBundle] loadNibNamed:@"yourXibName" owner:nil options:nil]
而要加入framework中的路径,否则在调用的时候会报找不到xib文件(路径不同)的错,继而crash
[[N...
分类:
其他好文 时间:
2015-01-08 17:57:23
阅读次数:
355
1. xib中创建两个View2. View的视图大概如下第一个:View View第二个:View3. 代码切换:[self.view addSubview:_redView]; // 会自己移除调之前存在的view唔需要手动remove
分类:
移动开发 时间:
2015-01-08 13:00:08
阅读次数:
167
准备知识:一.storyboard文件1.在iOS5之前,苹果使用xib文件来描述UI界面2.在iOS5之后,苹果采取了更加强大和先进的storyboard文件来描述界面(Xcode5是基于iOS7的)3.左边的箭头表明:程序一启动就会显示箭头所指的界面二:uiview(重要)1.屏幕上能看得见摸得...
分类:
移动开发 时间:
2015-01-08 10:57:58
阅读次数:
263
#import @interface RQHdrawView : UIView//在xib的关联view;@end--------------------------------------------------------------#import "RQHdrawView.h"@impleme...
分类:
移动开发 时间:
2015-01-08 09:33:13
阅读次数:
189
如今iOS8下,使用Storyboards开发十分方便,搭配上Size Class后,并且适配更加便捷。但是突然由代码写界面或者xib转向故事板,难免有一些疑惑。由于故事板下,基本使用连续来跳转页面,但有些情况下总会用到代码控制页面跳转,这个时候传统的初始化ViewController后push过去...
分类:
移动开发 时间:
2015-01-07 23:20:51
阅读次数:
382