watchkit - 有没有办法区分 38mm 和 42mm Apple Watch 版本?

标签 watchkit apple-watch xcode-6.2

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

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

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

最佳答案

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

WKInterfaceDevice.currentDevice().screenBounds.size

将为 38mm 版 Apple Watch 提供 (136.0,170.0),为 42mm 版 Apple Watch 提供(156.0,195.0)。有了这些信息,您就可以区分这些设备。

关于watchkit - 有没有办法区分 38mm 和 42mm Apple Watch 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29147882/

相关文章:

watchkit - 在 watchOS 2 下处理复杂功能

ios - Apple Watch 套件 - 获取标题

ios - 应用程序图标未显示在 Apple Watch 应用程序中

ios - 自定义字体在 WatchKit InterfaceFile 中显示自定义(未安装)

ios - 在 Mac OS X Mavericks (10.9.5.) 和 Yosemite (10.10.2) 上下载 XCode 6.2 时遇到问题

ios - Pod 安装错误后 Swift 3 结果出现编译错误

ios - 应该更新现有的 watchOS 应用程序吗?

ios - 使用 WatchKit 开发时,部署目标必须是 8.2 吗?

ios - "Install of Apple Watch Application never finished"向设备部署 watch 套件应用程序时出错

ios - 具有不同圆角半径的 WatchKit WKInterfaceGroup