Unity跨平台技术分享iOS、swift技术交流!

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
上一篇 下一篇

猜你喜欢

热点阅读