如何获得iPhone X家庭指示器的尺寸(宽度,高度)?

时间:2018-11-01 20:42:42

标签: ios iphone-x

我想知道iPhone X / XR / Xmax的主页指示器栏的尺寸。有什么方法可以获取这些常数?谢谢!

2 个答案:

答案 0 :(得分:0)

Visual Representation of The Home Indicator Width and Height

我今天一直在寻找这个,不是出于编码的立场,而是出于设计的目的。我不知道可以获取此信息的Apple公共或私有API。我想不出我需要的编码情况。:)

“首页”指示器安全区域为34点,包括标签栏在内的总数为83点(Apple HIG)。

我自己使用photoshop和iPhone Xs max和Xs视图的像素精确表示来计算了这一点。

  • 在“主页”指示器下方-> 8分
  • 首页指示器高度-> 5分
  • 首页指示器宽度-> Xs最大= 148点和Xs = 134点

我知道该帖子大约有8个月的历史了,但这是google排名前5的搜索结果。 希望它能为某人服务。

答案 1 :(得分:0)

你可以做一个 hack,它并不能准确地为你提供 home 指示器的高度,但它确实给出了 home 指示器周围区域的确切边界(和高度)(在许多用例中人们需要这个)。创建一个虚拟视图,将底部约束到屏幕底部,并将其顶部约束到主 view 的安全区域布局指南的底部。等待绘制视图,并获取其 frame 属性的 height