如果時(shí)間緊,任務(wù)重,要進(jìn)行快速開發(fā),xib是首選,而且可視化.代碼和xib兩種方式各有優(yōu)劣,在此不做討論.下面說(shuō)下用xib來(lái)適配有齊劉海的機(jī)型.
在新建xib的時(shí)候如果你的版本要求在9.0以下,會(huì)報(bào)錯(cuò).
WX20190104-113629@2x.png
解決的辦法兩種,一是把最低適配版本提高.這一方案就沒有適配的煩惱了.
WX20190104-113353@2x.png
二是不使用系統(tǒng)提供的SafeAreaLayout選項(xiàng).
WX20190104-113411@2x.png
畢竟還要支持8.0.所以我選擇了第二方案.但是適配又成了一個(gè)問題.所以還得手動(dòng)進(jìn)行設(shè)置適配.方法如下.
WX20190104-114728@2x.png
左面的imageView是勾選的效果.右面的view是沒有勾選的效果.如果想看其他機(jī)型的效果.下圖可選
WX20190104-142845@2x.png
下圖是我隨便整的幾個(gè)效果圖.imageView是適配的.view是沒有適配的.具體差別可以看圖.兩張區(qū)別在于是否添加導(dǎo)航欄和Tabbar.
WX20190104-143626@2x.png
WX20190104-143646@2x.png
順便問句,圖片大小怎么控制....知道的請(qǐng)留言下.謝謝.......