storyboard,xib
1. 从xib的viewcontroll中启动storyboard 或者 从一个storyboard切换到另一个storyboard:
– (IBAction)openStoryboard:(id)sender {
UIStoryboard *secondStoryboard = [UIStoryboard storyboardWithName:@"SecondStoryboard" bundle:nil];
[self presentModalViewController:[secondStoryboard instantiateInitialViewController] animated:YES];
}
2. 从storyboard切换到xib:
LoginViewController *loginViewController = [[LoginViewController alloc] initWithNibName:@"LoginViewController" bundle:nil];
然后用push或者modal方法启用这个controller
3. 从xib或者storyboard中启动里一个storyboard的某一个controller上:
[storyboard instantiateViewControllerWithIdentifier"actionList"];
4.StoryBoard拆分
当开发程序页面太多,或多人合作,页面跳转过于繁琐的时候,全部放在main.stroyboard中,画面会越来越复杂,变的无法管理,阻碍进度。
为了解决这个问题,在 iOS 9 中苹果介绍了 Storyboard References 这个概念。
选中想要分开的画面,可以选中一个viewcontroller,按住shif选中多个,点击 Xcode 的菜单栏,选择"Editor->Refactor to Storyboard"。
最新文章
- oncopy=";document.selection.empty()";跟oncopy=";return false";什么区别?
- 企业项目开发--分布式缓存Redis
- 去掉IE下input的叉号
- C/C++ sizeof函数解析——解决sizeof求结构体大小的问题
- linux学习之lvm-逻辑卷管理器
- Linq学习笔记---Linq to Xml操作
- PHP strrpos strpos strstr strrchr 区别
- 霍纳法则(Horner's rule)
- Linux软件
- Sql Xtype
- 【用PS3手柄在安卓设备上玩游戏系列】连接手柄和设备
- Hadoop分布式文件系统HDFS详解
- cefsharp实现javascript回调C#方法
- Cinnamon桌面是怎么回事儿
- 逻辑回归,附tensorflow实现
- springboot--如何优雅的使用mybatis
- mysql 中 character set 与 collation 的理解
- vue 相关
- FileOutputSream文件字节输出流
- php配置文件php.ini的详细解析
热门文章
- STM32F401
- 杭州有赞公司招聘 资深PHP开发工程师(平台架构方向)、技术专家
- Memcached源码分析——内存管理
- Memcached源码分析——连接状态变化分析(drive_machine)
- ANDROID打包错误ERROR:EXECUTION FAILED FOR TASK ´:APP:LINTVITALRELEASE´.
- 怎样用git提交多次改动
- linux automake 交叉编译
- 世界围棋人机大战、顶峰对决第一盘:围棋世界冠军Lee Sedol(李世石,围棋职业九段)对战Google DeepMind AlphaGo围棋程序
- Hydra 无法爆破SSH 解决办法
- 第十章 springboot + logback