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"。

最新文章

  1. oncopy="document.selection.empty()"跟oncopy="return false"什么区别?
  2. 企业项目开发--分布式缓存Redis
  3. 去掉IE下input的叉号
  4. C/C++ sizeof函数解析——解决sizeof求结构体大小的问题
  5. linux学习之lvm-逻辑卷管理器
  6. Linq学习笔记---Linq to Xml操作
  7. PHP strrpos strpos strstr strrchr 区别
  8. 霍纳法则(Horner's rule)
  9. Linux软件
  10. Sql Xtype
  11. 【用PS3手柄在安卓设备上玩游戏系列】连接手柄和设备
  12. Hadoop分布式文件系统HDFS详解
  13. cefsharp实现javascript回调C#方法
  14. Cinnamon桌面是怎么回事儿
  15. 逻辑回归,附tensorflow实现
  16. springboot--如何优雅的使用mybatis
  17. mysql 中 character set 与 collation 的理解
  18. vue 相关
  19. FileOutputSream文件字节输出流
  20. php配置文件php.ini的详细解析

热门文章

  1. STM32F401
  2. 杭州有赞公司招聘 资深PHP开发工程师(平台架构方向)、技术专家
  3. Memcached源码分析——内存管理
  4. Memcached源码分析——连接状态变化分析(drive_machine)
  5. ANDROID打包错误ERROR:EXECUTION FAILED FOR TASK ´:APP:LINTVITALRELEASE´.
  6. 怎样用git提交多次改动
  7. linux automake 交叉编译
  8. 世界围棋人机大战、顶峰对决第一盘:围棋世界冠军Lee Sedol(李世石,围棋职业九段)对战Google DeepMind AlphaGo围棋程序
  9. Hydra 无法爆破SSH 解决办法
  10. 第十章 springboot + logback