标签:
一、Interface Builder可视化编程
1、Interface Builder简介:
2、iOS可视化编程
二、xib简单实用
1、.xib创建
// 创建视图控制器,给window指定根控制器 // 程序编译时会将xib文件编译成nib的二进制文件,运行时加载nib文件 // nibName:当前控制器相关联的nib文件,如果写为nil,默认查找和控制器名相同的文件名,但是如果xib文件与控制器名不相同,则查找不到。 // bundle:获取程序的资源路径,如果写为nil,默认是主路径,因为iOS只有一个主路径,在mac端开发时必须写。 self.window.rootViewController = [[RootViewController alloc] initWithNibName:@"RootViewController" bundle:[NSBundle mainBundle]];
2、控件关联
3、事件关联
4、代理设置
三、xib绘制单元格
1、自定义单元格
// 注册cell [self.tableView registerNib:[UINib nibWithNibName:@"CustomCell" bundle:[NSBundle mainBundle]] forCellReuseIdentifier:identifier_cell];
// 返回cell - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { CustomCell *cell = [tableView dequeueReusableCellWithIdentifier:identifier_cell forIndexPath:indexPath]; return cell; }
四、自动布局
1、自动布局
2、Stack
3、Align
4、Pin
5、Resolve Auto Layout Issues
标签:
原文地址:http://www.cnblogs.com/soley/p/5424107.html