Storyboard的几点缺憾

Posted 朝晖

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Storyboard的几点缺憾相关的知识,希望对你有一定的参考价值。

        Storyboard作为iOS主推的UI开发方式,不管接受也好,不接受也好,在未来几年,都会逐渐在产业界流行,之前bignerd在其ios开发第四版中,作者曾经说过一节的Storyboard优缺点分析,并被国内很多人所免费借用,时至今日,到第六版的时候,storyboard已经是bignerd已经国外资料的UI开发默认方式。我在ios开发的初期也曾犹豫过,到底采用哪种开发方式,但是在看过一些老外资料后,只好选择今朝趋势storyboard。在开发过程中,感觉加快了界面开发过程,当然也有一些缺憾,列举如下:

       1、UI设计不易模块化复用,storyboard的基本思路是以storyboard组织整个App的界面交互,程序的组织以Storyboard为主,以代码为辅。于是乎,每一个界面交互位置在InterfaceBuilder中,最好有一个ViewController。不过所幸多个界面相同或类似的VC可以共用一个ViewController类代码,我觉得这种设计体现了Apple的基因,就是产品经理主导,很多人说Storyboard比较易于做原型,做原型这事一般是产品经理干的事。

以上是关于Storyboard的几点缺憾的主要内容,如果未能解决你的问题,请参考以下文章

iOS 加载Viewcontroller的几种方法

无法打开“Storyboard.storyboard”

获取键盘工具栏高度

IOS多语言切换2-storyboard

main.storyboard 和 launchscreen.storyboard 有啥区别? [复制]

UIStackView + storyboard + Swift3