iPad 11英寸
(lldb) po UIApplication.shared.windows[0].layoutMargins
▿ UIEdgeInsets
- top : 32.0
- left : 8.0
- bottom : 28.0
- right : 8.0
iPad 10.5英寸
(lldb) po UIApplication.shared.windows[0].layoutMargins
▿ UIEdgeInsets
- top : 28.0
- left : 8.0
- bottom : 8.0
- right : 8.0
iPhone 8 Plus
(lldb) po UIApplication.shared.windows[0].layoutMargins
▿ UIEdgeInsets
- top : 8.0
- left : 8.0
- bottom : 8.0
- right : 8.0
这是合理的,新的iPad 11英寸的型号有一个更大的顶部利润率比10.5英寸的模式,因为圆角。但是,为什么iPad 10.5英寸型号的最高利润率不是8.0?iPhone在所有边缘都有一致的边缘.
有什么想法吗?
发布于 2018-11-09 19:11:08
可能是因为iPad启用了状态栏。在启用状态栏时,我会在iPad 10.5英寸上获得您的结果,当状态栏被禁用时,我会得到所有的8s。
我想弄清楚的是,在iPad 11英寸上,当状态栏被禁用时,顶部的边距是8,而不是底部的28。
https://stackoverflow.com/questions/53217901
复制相似问题