前言
Building Apps for iPhone XS, iPhone XS Max, and iPhone XR。 原視頻連接 https://developer.apple.com/videos/play/tech-talks/207/
今天凌晨蘋果新發(fā)布了三款手機(jī),分別是iPhone XS,iPhone XR,iPHone X Max,其中iPhone XS的屏幕尺寸和iPhone X的是一致的,另外兩款都有了新的尺寸,具體尺寸如下:
總結(jié)為以下幾點(diǎn):
一、老生常談的安全區(qū)域(Safe Area)
這里著重說明了一下collectionView
豎屏展示的內(nèi)容:
橫屏展示內(nèi)容:
解決辦法:
1.如果使用storyBoard或者xib的話,需要在collectionView上,勾選Safe Area。
2.如果使用代碼的話,橫屏添加適配代碼即可(比較簡單,自行百度吧)。
二、推薦使用Auto Layout。
Apple公司已經(jīng)數(shù)次提及Auto Layout在新版本的使用中,性能非常好,不過考慮國內(nèi)公司目前的情況,純用Auto Layout開發(fā)的公司少之又少,純用storyBoard和Xib開發(fā)的公司更是少之又少。
三、新增UISplitViewController
如下圖:
以前只有ipad才有的UISplitViewController,現(xiàn)在在
代碼如下:
四、此外的一些坑
之后補(bǔ)充。。
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網(wǎng)的支持。
新聞熱點(diǎn)
疑難解答
圖片精選