iOS UI篇10- Storyboard(Storyboard Reference)

本文介绍了如何在Xcode 7中利用Storyboard Reference功能来管理和组织多个storyboards,避免了多人协作时对同一文件的冲突。通过将Navigation Controllers拆分为单独的storyboards,然后在Main.storyboard中引用,简化了项目结构并提升了开发效率。同时,详细讲解了创建和使用Storyboard Reference的过程,以及如何在运行时加载引用的storyboard。
摘要由CSDN通过智能技术生成

在Xcode 7中,我们有一个在多个storyboards中组织scenes的新方法,并且能对它们进行引用。

直接看Main.storyboard文件。我已经为了准备好了一系列组织在一个tabBar Controller下View controller。每一个tab包含一个Navigation Controller。

下面的图片强调了示例项目的storyboard部分:

1

正如你所看到的那样,tab bar controller包含了三个navigation controller。每一个navigation controller控制着不同的视图控制器。现在,想象一下在这个项目里和其他开发者一起工作。正如我前面描述的那样,使用同一个storyboard文件是非常令人头疼的,因为你们每个人都会修改它。你可以把着三个navigation分支分割成三个storyboard文件。然而,当你准备在运行期从一个storyboard跳转到另外一个时,你必须加载相应的storyboard文件。这需要增加额外的代码。

xcode 7允许你创建多个storyboards,并且可以方便地操纵它们。选择顶部的navigation controller 以及两个view controller,如下图所示:

2

选择好之后,打开菜单栏的Editor,然后选择Refactor to Storyboard(如图)

3

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值