【问题标题】:Difference between Installed & Hidden properties of WKInterfaceLabelWK界面标签的Installed和Hidden属性的区别
【发布时间】:2015-01-15 09:45:00
【问题描述】:

有人知道InstalledInstalledHidden 属性有什么区别吗?

它们都显示/隐藏标签。

【问题讨论】:

    标签: watchkit


    【解决方案1】:

    对于 WatchKit 应用程序,应用程序场景中所需的所有界面元素都必须在 Xcode 的故事板中创建并随应用程序一起安装......它们不能在运行时以编程方式添加。 hidden 属性设置元素在启动时是隐藏还是可见。此可以随后以编程方式更改,因此切换隐藏属性的使用方式类似于在 iOS 中添加或删除视图中的项目。

    installed属性设置界面元素复制到Watch时是否安装在Watch App中。如果某个项目未安装,则无法使用。

    您可以使用此安装属性的主要方式是在不同尺寸的 Apple Watch 上使用不同的界面元素。通过单击 Xcode 中已安装复选框左侧的 +,您可以选择为不同的 Apple Watch 尺寸设置此属性的不同值。

    选择手表尺寸后,您可以为该手表尺寸设置与默认尺寸相比不同的值:

    也可以通过在界面构建器窗口底部选择 Apple Watch 尺寸并直接在情节提要上进行更改来进行这些更改。这些只是进行完全相同更改的两条路径,而不是实际不同的替代解决方案。

    请注意,Apple 建议所有 Apple Watch 的 Watch 应用界面应尽可能相同,界面元素仅在大小上有所不同。可以使用设置相对于元素容器的大小的大小约束对许多界面元素进行这些大小更改。但是,对于带有图像的按钮,这是一种安装带有专门为每只手表大小的图像的按钮的方法。

    【讨论】:

    • 谢谢@Duncan!你摇滚!
    • 干杯,乐于助人。 :)
    【解决方案2】:

    查看WKInterfaceObject Class Reference

    已安装:一个复选框,指示该项目是否已安装 当前设备。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-25
      • 1970-01-01
      • 2015-05-19
      相关资源
      最近更新 更多