【问题标题】:Is there a way to distinguish between the 38mm and 42mm apple watch versions?有没有办法区分 38 毫米和 42 毫米的 Apple Watch 版本?
【发布时间】:2015-03-19 14:56:00
【问题描述】:

我正在为 Apple Watch 编写应用程序,我必须为 38 毫米和 42 毫米版本以不同方式显示某些内容。

使用UIDevice.currentDevice().model,您可以获得 iphone 的型号(尽管它只在 Xcode 中显示 “iPhone Simulator”,但您明白了)。

有没有办法获得 Apple Watch 的型号,38 毫米或 42 毫米,具有类似的功能?

【问题讨论】:

  • 请记住,您不能以编程方式布局界面,这意味着您必须为两个版本的手表设置相同的界面。

标签: watchkit apple-watch xcode-6.2


【解决方案1】:

我找到了答案!如果您有兴趣:

WKInterfaceDevice.currentDevice().screenBounds.size

将为您提供(136.0,170.0) 用于 38 毫米版本的 Apple Watch 和(156.0,195.0) 用于 42 毫米版本的 Apple Watch。有了这些信息,您就可以区分这些设备。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-19
    相关资源
    最近更新 更多