2017-03-23 71 views
-1

斯威夫特3,Xcode中8,iOS的10.2的UIButton setTitleColor UIControlState.selected不工作

Colorbutton.setTitleColor(UIColor.red, for: UIControlState.selected) 
Colorbutton.setTitle("Selected", for: UIControlState.selected) 

你知道,這是爲什麼不工作?

+0

你的意思是 「不工作」? _什麼不工作? –

+1

如果添加Colorbutton.isSelected = true,你會看到更改嗎? – DonMag

+0

是的......這很奇怪。這讓我很好奇,選擇的實際用途是什麼,因爲@blyabtroi從文檔中正確註釋 - 此狀態不起作用。 –

回答

1

參見.Selected狀態的描述:控制的

選擇狀態。對於許多控件,此狀態對行爲或外觀沒有影響。

-1

試試這個:

Colorbutton.setTitleColor(.red, for: .selected)