storyboard及xib的拆分
来源:互联网 发布:微信加友软件人脉神器 编辑:程序博客网 时间:2024/05/30 23:04
storyboard和xib的熟练使用可以大大提高开发效率和清晰项目逻辑,但是当开发程序的页面太多,单个页面太复杂时,一定
要对storyboard和xib进行拆分。
1.storyboard拆分
选中想要分开的画面,可以选中一个viewcontroller,按住shif选中多个,点击 Xcode的菜单栏,选择"Editor->Refactor to Storyboard"。
2.在storyboard中拆分出xib
a.在stoboard里拖入一个view
b.新建一个UIView的子类,给个名字(如:MyView),新建一个view类型的xib
c.把xib的file‘s owner设为MyView
d.在.h文件中加上 @property (nonatomic,retain)IBOutlet UIView *contentView;
e.绑定xib里的根view到.h里的contentView
f.在.m中加上
-(void)awakeFromNib
{
[super awakeFromNib];
[[NSBundle mainBundle] loadNibNamed:@"MyView" owner:self options:nil];
[self addSubview:_ContentView];
}
g.关联storyboard中的view到MyView就行了。
阅读全文
0 0
- storyboard及xib的拆分
- iOS之nib、xib及storyboard的区别
- iOS之nib、xib及storyboard的区别
- Xib和storyboard的比较
- Xib和StoryBoard的区别
- xib、storyboard文件的使用
- Xib和StoryBoard的比较
- xib和storyboard的使用
- Xib&Storyboard
- storyboard 和xib的本地化的应用
- storyboard和xib的区别以及如何加载xib文件
- XIB或者storyboard中嵌入自定义view(xib)的方法
- storyboard和xib不同的人生道路
- Storyboard和Xib的混合用法
- IOS, xib和storyboard的混用
- IOS, xib和storyboard的混用
- IOS, xib和storyboard的混用
- Storyboard 和XIB的混合使用
- pm2启动后node版本不对的问题
- luogu 1005——矩阵取数游戏【dp】【高精度】
- 学生上课签到系统开发总结
- Selecting Courses 【最大匹配】
- 《数据结构与算法分析—C语言描述》pdf
- storyboard及xib的拆分
- ubuntu下安装codeblock
- 《数学之美》PDF
- TCP粘包分析
- IMWeb提升营Day3 | 训练题13:调整数字顺序使奇数位于偶数前面
- wampserver下的mysql不能运行以及windows下mysql的启动后马上停止关闭
- 关于Java函数中的传值问题
- zookeeper简介
- 状态设计模式