【问题标题】:Apple Watch : How to know the screen size?Apple Watch:如何知道屏幕尺寸?
【发布时间】:2015-01-20 10:24:13
【问题描述】:

我想了解我们如何知道 Apple Watch 是 38 毫米还是 42 毫米,以便我可以通过编程方式为 UI 元素设置图像。

【问题讨论】:

    标签: apple-watch


    【解决方案1】:

    我在WKInterfaceDevice 课堂上发现了

    NSLog(@"%@", CGRectCreateDictionaryRepresentation([WKInterfaceDevice currentDevice].screenBounds));
    

    42 毫米 { 身高 = 195; 宽度 = 156; X = 0; Y = 0; }

    38 毫米 { 高度 = 170; 宽度 = 136; X = 0; Y = 0; }

    【讨论】:

    • 在 Swift 中,你使用 WKInterfaceDevice.currentDevice().screenBounds 来达到同样的效果。
    • 这个尺寸包括状态栏吗?对于充满屏幕的图像(例如),我们必须减去状态栏的高度?
    • @Markus:这是物理屏幕上的像素数,所以它包括状态栏和其他所有内容。
    猜你喜欢
    • 2012-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多