SRM*_*RMR 2 ios swift watchkit
有谁知道如何设置文本颜色或焦点样式轮廓颜色WKInterfacePicker?
我没有看到Interface Builder,我无法在代码中找到任何可以设置它的属性项.
这是IB:
您无法更改默认选择器的颜色.
我创建了这个2 WKInterfaceGroup垂直对齐.顶部的组有一个WKInterfaceLabel自定义标题标签,下面的组有一个WKInterfacePicker.在WKInterfacePicker被配置为这样:
Style: List
Focus Style: None
Indicator: Disabled
Run Code Online (Sandbox Code Playgroud)
这将隐藏默认的色调和标题,以便我们可以创建自定义色调和标题.
在WKInterfaceGroupfor标签中,我设置了角半径和背景颜色.在WKInterfaceGroupfor picker中,我设置了一个背景图像,这是一个描边的圆形rect的图像.
我使用pickerDidFocus和pickerDidResignFocus回调来改变WKInterfaceGroupfor标签的背景颜色,以及WKInterfaceGroupfor picker的背景图像.
使用picker action索引更改时,更新自定义操作标签.
结果是一个自定义选择器,看起来与内置完全相同WKInterfacePicker,但具有自定义色调.