蘋果的自動布局真是越來越簡單了,筆者之前學習的時候使用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