我正在看this video on developing complications for the apple watch和this size chart of watch complication sizes。
当前,我让手机在手机上生成全屏并发症图像,并使用后台应用刷新将其推送到手表。但是,我不知道如何获得正确的设备并发症大小。
文档建议我可以以编程方式从手表的手表资产目录中加载图像,并且它将根据设备尺寸加载正确尺寸的图像。然后,我可以检查该图像并确定尺寸。但是,这需要往返,并使用WKSession将尺寸发送到手机。
有没有一种简单的方法可以确定苹果手表的屏幕尺寸是什么?我看到应该在手表上运行的代码,但是我的应用程序会在手机上生成资产。
//complication - smaller devices
let width = 300.0
let height = 94.0
//complication - larger devices
let width = 342.0
let height = 108.0
我也许可以在较小的设备上将图像按比例缩小1.14,但这会使图像更加模糊。