模板的利用
Storyboard 可以快速提高开发效率。假如我们用创建一个新的项目,例如下图会给你列出来一些内置的模板。比如Tabbed App 等。如下图:

其实也可以有个小技巧创建后自己在Editor添加,也可以取消等操作

下面看一个比较多的页面如下图:

containView使用
有时候为了拆分代码,也有利于分工合作我们可以用containView 类似一个View的容器管理。但是从这里面分出来的控制器的View尺寸是依赖于这个容器的。
segue使用
对于界面的跳转可用segue,常用的跳转方式比如:

对于返回也可以

如果返回到哪个页面就在哪个页面写返回的方法比如:

如果需要传参或者回调都可以用segue,因为通过它你能获取到目标以及源控制器。
网友评论