设置WKInterfacePicker的颜色(文字或大纲)

有谁知道如何设置WKInterfacePicker的文本颜色或焦点样式轮廓颜色?

我没有看到它的界面生成器,我不能find代码中的任何属性项,我可以设置它。

这是IB:

在这里输入图像说明

您不能更改默认select器的颜色。

但是,您可以操纵视图,使其看起来像它,而不会放慢应用程序。 在这里输入图像说明

我创build了2 WKInterfaceGroup垂直alignment。 顶部的组具有自定义标题标签的WKInterfaceLabel ,下面的组具有WKInterfacePickerWKInterfacePicker是这样configuration的:

 Style: List Focus Style: None Indicator: Disabled 

这将隐藏默认的色彩和标题,以便我们可以创build自定义的。

在标签的WKInterfaceGroup中,我设置了一个圆angular半径和一个背景颜色。 在select器的WKInterfaceGroup中,我设置了一个背景图像,这是一个抚摸圆angular矩形的图像。

我使用pickerDidFocuspickerDidResignFocuscallback来改变标签的WKInterfaceGroup的背景颜色,以及用于拾取器的WKInterfaceGroup背景图像。

每当索引更改时使用picker action来更新自定义操作标签。

结果是一个自定义select器,看起来完全像内置的WKInterfacePicker ,但具有自定义色调。