iOS開發 適配iPhone XS, iPhone XS Max, and iPhone XR
Building Apps for iPhone XS, iPhone XS Max, and iPhone XR。 原視訊連線 ofollow,noindex">https://developer.apple.com/videos/play/tech-talks/207/

image.png
總結為以下幾點:
一、老生常談的安全區域(Safe Area)
這裡著重說明了一下collectionView

image.png
豎屏展示的內容:

image.png
橫屏展示內容:

image.png
解決辦法:
-
1.如果使用storyBoard或者xib的話,需要在collectionView上,勾選Safe Area。
image.png
- 2.如果使用程式碼的話,橫屏新增適配程式碼即可(比較簡單,自行百度吧)。
二、推薦使用Auto Layout。
Apple公司已經數次提及Auto Layout在新版本的使用中,效能非常好,不過考慮國內公司目前的情況,純用Auto Layout開發的公司少之又少,純用storyBoard和Xib開發的公司更是少之又少。
三、新增UISplitViewController
如下圖:

image.png
以前只有ipad才有的UISplitViewController,現在在
程式碼如下:

image.png
四、此外的一些坑
我下午補充。。