Xcode8的storyboard适配
2016-12-01 本文已影响63人
光明程辉
苹果的自动布局真是越来越简单了,笔者之前学习的时候使用storyboard适配感觉苹果做得并不是很友好,项目上也是直接使用代码写的,挺耗时的!
在App Store 上的这些app,笔者采用的都是自动布局的:https://itunes.apple.com/cn/app-bundle/chuang-yi-wang-guo-da-mao/id1180000472?mt=8
原因只有一个,效率高!!!
首先我们的需求是:iPad 、iPhone全设备适配???
好吧,下面使用一个即将上线的项目截图演示一下(常规的操作,这里不讲Scrollerview的坑,我之前写过了!!!):
1、首先选择使用的尺寸大小,然后在下图的2步骤的地方添加对应的比例和显示。
2、第一个最好勾上,因为其它的设备尺寸不一定会显示对应的小控件。
大布局.png
3、这样,大布局就可以实现了(多设备适配)。
如果是曾经,我是不用考虑的,直接上代码,把storyboard删除掉,写一大堆的适配代码,封装工具类的。现在稍微研究了一下,发现Xcode的适配真是改变了很多,看来苹果是非常重视这一功能了。
对于小控件.png对于里面的小控件:注意看图片的说明。
这样,常规的适配就基本满足了。
下面是各个设备演示的效果:
iPad 设备
iPadPro12.9.png iPadPro9.7.png
iphone 设备
iphone7Plus.png
。
iphone6.png
。
iphoe5SE.png