有誰知道如何設置WKInterfacePicker
的文本顏色或焦點樣式輪廓顏色?設置WKInterfacePicker顏色(文本或輪廓)
我沒有看到它Interface Builder,我不能找到代碼中的任何屬性項,我可以設置它。
這裏的IB:
有誰知道如何設置WKInterfacePicker
的文本顏色或焦點樣式輪廓顏色?設置WKInterfacePicker顏色(文本或輪廓)
我沒有看到它Interface Builder,我不能找到代碼中的任何屬性項,我可以設置它。
這裏的IB:
您不能更改默認選擇器的顏色。
我用2 WKInterfaceGroup
垂直對齊創造了這個。上面的組具有用於自定義標題標籤的WKInterfaceLabel
,並且下面的組具有WKInterfacePicker
。該WKInterfacePicker
如此配置:
Style: List
Focus Style: None
Indicator: Disabled
這將隱藏默認的色彩&標題,使我們可以創建自定義的。
在用於標籤的WKInterfaceGroup
中,我設置了圓角半徑和背景顏色。在拾取器的WKInterfaceGroup
中,我設置了一個背景圖像,這是一個撫摸圓角矩形的圖像。
我使用pickerDidFocus
和pickerDidResignFocus
回調來更改標籤的WKInterfaceGroup
的背景顏色,更改拾取器的WKInterfaceGroup
的背景顏色。
索引更改時使用picker action
來更新自定義操作標籤。
結果是一個自定義選擇器,看起來完全像內置WKInterfacePicker
,但具有自定義色調。
這是一個非常有趣的做法,因爲它無法以更直接的方式進行。謝謝! – SRMR
像一個迷人的工作。感謝分享! :) –
@honcheng你能分享一下你的代碼嗎?我也是這樣做的,但選擇色調不會改變 –