11英寸iPad
(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的所有边缘都有稳定的边距...
有什么主意吗?
答案 0 :(得分:0)
可能是因为iPad启用了状态栏。启用状态栏时,我在10.5英寸的iPad上得到结果,而禁用状态栏时,我得到了全8分。
我要弄清楚的是为什么在禁用状态栏的11英寸iPad上,上边距是8,而不是底部的28。