首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >layoutMargins在iPhone和iPad之间不一致

layoutMargins在iPhone和iPad之间不一致
EN

Stack Overflow用户
提问于 2018-11-08 23:55:43
回答 1查看 52关注 0票数 0

iPad 11英寸

代码语言:javascript
运行
复制
(lldb) po UIApplication.shared.windows[0].layoutMargins
▿ UIEdgeInsets
  - top : 32.0
  - left : 8.0
  - bottom : 28.0
  - right : 8.0

iPad 10.5英寸

代码语言:javascript
运行
复制
(lldb) po UIApplication.shared.windows[0].layoutMargins
▿ UIEdgeInsets
  - top : 28.0
  - left : 8.0
  - bottom : 8.0
  - right : 8.0

iPhone 8 Plus

代码语言:javascript
运行
复制
(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在所有边缘都有一致的边缘.

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2018-11-09 19:11:08

可能是因为iPad启用了状态栏。在启用状态栏时,我会在iPad 10.5英寸上获得您的结果,当状态栏被禁用时,我会得到所有的8s。

我想弄清楚的是,在iPad 11英寸上,当状态栏被禁用时,顶部的边距是8,而不是底部的28。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53217901

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档