安装和安装之间的区别WKInterfaceLabel的隐藏属性

时间:2015-01-15 09:45:00

标签: watchkit

有人知道Installed&之间有什么区别吗? Hidden的{​​{1}}属性?

他们都显示/隐藏标签。

enter image description here

2 个答案:

答案 0 :(得分:11)

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

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

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

Xcode: select device type to install resource on

选择了手表尺寸后,您可以为该手表尺寸设置与默认尺寸相比的不同值:
Xcode: separate settings for multiple devices to install resource on

也可以通过选择界面构建器窗口底部的Apple Watch大小,并直接在故事板上进行更改来进行这些更改。这些只是实现完全相同变化的两条路径,而不是实际不同的替代解决方案。

Set Watch size for current storyboard editing

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

答案 1 :(得分:0)

检查WKInterfaceObject Class Reference

  

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