豎屏
我們都知道在iPhoneX之前機(jī)型:
狀態(tài)欄(statusBar) + 導(dǎo)航欄(navigationBar) = 20 + 44 = 64pt
標(biāo)簽欄tabBar = 49pt
狀態(tài)欄/導(dǎo)航欄/標(biāo)簽欄(iPhone8Plus)
打印結(jié)果(iPhone8Plus)
推出iPhoneX后贴唇,“齊劉海”屏的狀態(tài)欄不再是20pt洁仗,而是變成44pt,tabBar高度不變
打印結(jié)果(iPhoneX)
那么頂部狀態(tài)欄高級(jí)發(fā)生變化,底部也同樣是44pt狮含?
我們看看SafeArea的區(qū)域
SafeAreaInsets
打印結(jié)果(iPhoneX)
那么可以知道當(dāng)沒有TabBar情況下洋满,SafeArea距離底部的距離為 83-49 = 34pt
同樣方式的橫屏
帶導(dǎo)航欄和TabBar的SafeAreaInsets:
????????UIEdgeInsets(top: 32.0, left: 44.0, bottom: 53.0, right: 44.0)
不帶導(dǎo)航欄和TabBar的SafeAreaInsets:
? ??????UIEdgeInsets(top: 0.0, left: 44.0, bottom: 21.0, right: 44.0)
在iPhoneX中剩晴,導(dǎo)航欄高度變成了32pt锣咒,標(biāo)簽欄高度變成了53pt
不帶導(dǎo)航欄和TabBar的SafeAreaInsets時(shí),距離底部21pt