设置WKInterfacePicker的颜色(文字或大纲)
有谁知道如何设置WKInterfacePicker
的文本颜色或焦点样式轮廓颜色?
我没有看到它的界面生成器,我不能find代码中的任何属性项,我可以设置它。
这是IB:
您不能更改默认select器的颜色。
但是,您可以操纵视图,使其看起来像它,而不会放慢应用程序。
我创build了2 WKInterfaceGroup
垂直alignment。 顶部的组具有自定义标题标签的WKInterfaceLabel
,下面的组具有WKInterfacePicker
。 WKInterfacePicker
是这样configuration的:
Style: List Focus Style: None Indicator: Disabled
这将隐藏默认的色彩和标题,以便我们可以创build自定义的。
在标签的WKInterfaceGroup
中,我设置了一个圆angular半径和一个背景颜色。 在select器的WKInterfaceGroup
中,我设置了一个背景图像,这是一个抚摸圆angular矩形的图像。
我使用pickerDidFocus
和pickerDidResignFocus
callback来改变标签的WKInterfaceGroup
的背景颜色,以及用于拾取器的WKInterfaceGroup
背景图像。
每当索引更改时使用picker action
来更新自定义操作标签。
结果是一个自定义select器,看起来完全像内置的WKInterfacePicker
,但具有自定义色调。