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/
今天凌晨蘋(píng)果新發(fā)布了三款手機(jī),分別是iPhone XS,iPhone XR,iPHone X Max,其中iPhone XS的屏幕尺寸和iPhone X的是一致的,另外兩款都有了新的尺寸,具體尺寸如下:
總結(jié)為以下幾點(diǎn):
一、老生常談的安全區(qū)域(Safe Area)
這里著重說(shuō)明了一下collectionView
豎屏展示的內(nèi)容:
橫屏展示內(nèi)容:
解決辦法:
1.如果使用storyBoard或者xib的話(huà),需要在collectionView上,勾選Safe Area。
2.如果使用代碼的話(huà),橫屏添加適配代碼即可(比較簡(jiǎn)單,自行百度吧)。
二、推薦使用Auto Layout。
Apple公司已經(jīng)數(shù)次提及Auto Layout在新版本的使用中,性能非常好,不過(guò)考慮國(guó)內(nèi)公司目前的情況,純用Auto Layout開(kāi)發(fā)的公司少之又少,純用storyBoard和Xib開(kāi)發(fā)的公司更是少之又少。
三、新增UISplitViewController
如下圖:
以前只有ipad才有的UISplitViewController,現(xiàn)在在
代碼如下:
四、此外的一些坑
之后補(bǔ)充。。
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。
相關(guān)文章
iOS復(fù)數(shù)cell下優(yōu)雅的代碼結(jié)構(gòu)詳解
這篇文章主要給大家介紹了關(guān)于iOS復(fù)數(shù)cell下優(yōu)雅的代碼結(jié)構(gòu)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用iOS具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04iOS開(kāi)發(fā)之tableView點(diǎn)擊下拉擴(kuò)展與內(nèi)嵌collectionView上傳圖片效果
這篇文章主要介紹了iOS開(kāi)發(fā)之tableView點(diǎn)擊下拉擴(kuò)展與內(nèi)嵌collectionView上傳圖片效果的相關(guān)資料,需要的朋友可以參考下2016-04-04iOS中的音頻服務(wù)和音頻AVAudioPlayer音頻播放器使用指南
這里我們要介紹的是AVAudio ToolBox框架中的AudioServicesPlaySystemSound函數(shù)創(chuàng)建的服務(wù),特別適合用來(lái)制作鈴聲,下面就簡(jiǎn)單整理一下iOS中的音頻服務(wù)和音頻AVAudioPlayer音頻播放器使用指南:2016-06-06IOS實(shí)現(xiàn)自定義透明背景的tabbar
這篇文章介紹的是在IOS中怎樣把tabbar背景設(shè)置為透明,有需要的小伙伴們可以參考借鑒。2016-08-08ios開(kāi)發(fā)中時(shí)間轉(zhuǎn)換的方法集錦
這篇文章主要介紹了ios開(kāi)發(fā)中時(shí)間轉(zhuǎn)換的方法集錦,需要的朋友可以參考下2015-05-05iOS實(shí)現(xiàn)UITableView左滑刪除復(fù)制即用功能
這篇文章主要介紹了iOS實(shí)現(xiàn)UITableView左滑刪除復(fù)制即用功能,在項(xiàng)目開(kāi)發(fā)中經(jīng)常會(huì)用到這樣的需求,下面小編把實(shí)現(xiàn)代碼分享給大家,需要的朋友可以參考下2017-09-09