Apple Watch:状态栏高度

Posted

技术标签:

【中文标题】Apple Watch:状态栏高度【英文标题】:Apple Watch: Status bar height 【发布时间】:2015-04-23 08:07:06 【问题描述】:

有人知道 Apple Watch 状态栏的大小吗?

我在 Apple Watch 人机界面指南和 Apple Watch 编程指南的文档中都找不到这样的价值。

【问题讨论】:

我原以为他们很可能将其与所有其他屏幕相同,即20pts 不,我现在正在测量它。在小版本是 38px-19pt. 【参考方案1】:

所以。我已经测量过了。

38mm - 19pt (38px)

42mm - 21pt (42px)

该技术是设置白色背景并测量从顶部边缘到白色内容开头的距离。希望它对某人有用。

【讨论】:

【参考方案2】:

根据Apple employee's official answer on their forum:

19pt (38px) 在 38 毫米手表上 42 毫米手表上的 21pt (42px)

其实很容易记住...

【讨论】:

【参考方案3】:

Watch 系列 7 或更高版本的状态栏高度:

45mm:高度 = 35pt (70px) 41mm:高度 = 34pt (68px) 44mm:高度 = 31pt (62px) 40mm:高度 = 28pt (56px)

为什么与系列 1-3 有很大不同?因为状态栏要考虑圆角半径。

【讨论】:

这个有官方文档吗? @user1872384 我没有找到任何文档,所以我只是测量了它。 也找不到。 38mm:19 点(38 像素)、42mm:21 点(42 像素)、40mm:28 点(56 像素)和 44mm:31 点(62 像素)。我只能在与您的测量结果一致的此链接中找到此信息:medium.com/@hacknicity/…【参考方案4】:

如果我想添加一个大小准确的 WKInterfaceImage 对象。

使用 Adob​​e Fireworks(或任何图像编辑器)创建的图像必须是?

38mm : 高度 = 170 - 19 (状态高度);宽度 = 136;

42mm : 高度 = 195 - 21 (状态高度);宽度 = 156;

我说的是图像@1x(我知道对于@2x 或@3x 我必须相乘)

【讨论】:

以上是关于Apple Watch:状态栏高度的主要内容,如果未能解决你的问题,请参考以下文章

如何隐藏或删除Apple Watch状态栏中的时间?

Apple Watch:删除接口控制器的状态栏

Apple Watch:从基于页面的导航显示模式屏幕后,状态栏不可见

iOS 14、15苹果手机状态栏高度

iOS 13后状态栏获取高度的方法

iOS 14获取iPhone的状态栏高度方法