iOS適配iPhone XS、 iPhone XS Max and iPhone XR的方法淺析

這篇文章主要給大家介紹了關於iOS適配iPhone XS、 iPhone XS Max and iPhone XR的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨着小編來一起學習學習吧

前言

Building Apps for iPhone XS, iPhone XS Max, and iPhone XR。 原視頻連接 https://developer.apple.com/videos/play/tech-talks/207/


今天凌晨蘋果新發布了三款手機,分別是iPhone XS,iPhone XR,iPHone X Max,其中iPhone XS的屏幕尺寸和iPhone X的是一致的,另外兩款都有了新的尺寸,具體尺寸如下:

總結爲以下幾點:

一、老生常談的安全區域(Safe Area)

這裏着重說明了一下collectionView


豎屏展示的內容:


橫屏展示內容:


解決辦法:

1.如果使用storyBoard或者xib的話,需要在collectionView上,勾選Safe Area。


2.如果使用代碼的話,橫屏添加適配代碼即可(比較簡單,自行百度吧)。

二、推薦使用Auto Layout。

Apple公司已經數次提及Auto Layout在新版本的使用中,性能非常好,不過考慮國內公司目前的情況,純用Auto Layout開發的公司少之又少,純用storyBoard和Xib開發的公司更是少之又少。

三、新增UISplitViewController

如下圖:

以前只有ipad纔有的UISplitViewController,現在在

代碼如下:


四、此外的一些坑

之後補充。。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對神馬文庫的支持。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章