美文网首页
iPhoneX适配小记

iPhoneX适配小记

作者: 默默Plus | 来源:发表于2017-11-29 17:39 被阅读0次

竖屏

我们都知道在iPhoneX之前机型:

状态栏(statusBar) + 导航栏(navigationBar) = 20 + 44 = 64pt

标签栏tabBar = 49pt

状态栏/导航栏/标签栏(iPhone8Plus) 打印结果(iPhone8Plus)

推出iPhoneX后,“齐刘海”屏的状态栏不再是20pt,而是变成44pt,tabBar高度不变

打印结果(iPhoneX)

那么顶部状态栏高级发生变化,底部也同样是44pt?

我们看看SafeArea的区域

SafeAreaInsets 打印结果(iPhoneX)

那么可以知道当没有TabBar情况下,SafeArea距离底部的距离为 83-49 = 34pt


同样方式的横屏

带导航栏和TabBar的SafeAreaInsets:

        UIEdgeInsets(top: 32.0, left: 44.0, bottom: 53.0, right: 44.0)

不带导航栏和TabBar的SafeAreaInsets:

        UIEdgeInsets(top: 0.0, left: 44.0, bottom: 21.0, right: 44.0)

在iPhoneX中,导航栏高度变成了32pt,标签栏高度变成了53pt

不带导航栏和TabBar的SafeAreaInsets时,距离底部21pt

相关文章

网友评论

      本文标题:iPhoneX适配小记

      本文链接:https://www.haomeiwen.com/subject/kmuivxtx.html