关于Xcode7的Storyboard Reference

Storyboard Reference是苹果官方在Xcode7推出的时候增加的一个新功能, 在之前使用Storyboard的时候我们可能要在一个故事板中创建很多个ViewController, 或者是使用代码把它们关联起来, 操作起来比较的麻烦, 于是苹果就在Xcode7中增加了这一功能, 让我们更加轻松的使用故事板, 让我们先来了解了解它的使用方法.

Storyboard Reference位于故事板控件当中

首先创建一个新的空故事板, cmd+n选择User Interface, 在新的故事板中拖一个ViewController, 为了区别两个故事板, 给View设置背景色.

在右边属性中勾选Is Initial View Controller

回到第一个故事板, 我们拖一个Button, 再把Storyboard Reference拖进去, 注意: Storyboard Reference是拖在ViewController外面的.

点击Storyboard Reference, 在右边我们可以看到它的一些属性.

第一个Storyboard是表示要引用的那个stroyboard的文件名, 第二个Refernced ID 表示要跳转到哪个ViewController, 其中的ID是storyboard中ViewController的storyboardID, 如果不填的话默认是Initial View Controller, 第三个Bundle是指stroyboard存在于哪个Bundle中, 如果在同一个项目中可以不填.
我们在Storyboard中选择刚刚添加的Stroyboard

再选择Butoon, 按住ctl把Button和Storyboard Reference关联起来, 选择present modally

到这里就OK了, 运行工程, 点击Button, 就可以跳转到下一界面了. 不过如果要再返回的话我们只能用代码去控制了. 通过Storyboard Reference这一新功能看出来苹果对storyboard的重视度越来越高, 而storyboard功能越完善, 越能提高我们的开发效率, 减少BUG, 还在手写代码的你, 赶紧把storyboard的各种TipsGet起来吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值