如果時間緊,任務重,要進行快速開發(fā),xib是首選,而且可視化.代碼和xib兩種方式各有優(yōu)劣,在此不做討論.下面說下用xib來適配有齊劉海的機型.
在新建xib的時候如果你的版本要求在9.0以下,會報錯.

WX20190104-113629@2x.png
解決的辦法兩種,一是把最低適配版本提高.這一方案就沒有適配的煩惱了.

WX20190104-113353@2x.png
二是不使用系統(tǒng)提供的SafeAreaLayout選項.

WX20190104-113411@2x.png
畢竟還要支持8.0.所以我選擇了第二方案.但是適配又成了一個問題.所以還得手動進行設置適配.方法如下.

WX20190104-114728@2x.png
左面的imageView是勾選的效果.右面的view是沒有勾選的效果.如果想看其他機型的效果.下圖可選

WX20190104-142845@2x.png
下圖是我隨便整的幾個效果圖.imageView是適配的.view是沒有適配的.具體差別可以看圖.兩張區(qū)別在于是否添加導航欄和Tabbar.

WX20190104-143626@2x.png

WX20190104-143646@2x.png
順便問句,圖片大小怎么控制....知道的請留言下.謝謝.......