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升级版
(lldb) po UIApplication.shared.windows[0].layoutMargins â¿ UIEdgeInsets - top : 8.0 - left : 8.0 - bottom : 8.0 - right : 8.0
新的iPad11英寸型号的上边缘比10.5英寸型号大,这是有道理的,因为它是圆角的。但为什么iPad 10.5英寸型号的上边缘不是8.0?iPhone在所有边缘都有一致的边缘…
知道吗?
可能是因为iPad启用了状态栏。当状态栏被启用时,我会在10.5英寸的ipad上得到你的结果,当状态栏被禁用时,我会得到所有8秒的结果。
我想弄明白的是,为什么在11英寸的iPad上,当状态栏被禁用时,上边缘是8而不是28,就像底部一样。