背景色を変更する方法はわかっていますが、実際のテキストはどうでしょうか? UIButton には「color」などと呼ばれるメンバーはないようです。私のコード:
@IBAction func yellowBtnClicked(sender: UIButton) {
gameboard.image = UIImage(named: "Yellow_gb")
resultsView.image = UIImage(named: "Yellow_results")
colorsView.image = UIImage(named: "Yellow_colors")
colorsBtn.color = UIColor.brownColor() //This line has the issue
}
ベストアンサー1
color
にはプロパティセッターがありませんUIButton
。代わりに を使用してくださいsetTitleColor
。これを に記述してください。viewWillAppear
colorsBtn.setTitleColor(UIColor.brownColor(), forState: UIControlState.Normal)
タイトルの色が茶色に変わります。UIControlState.Normal
title
ボタンのHighlighted
状態の色を設定するには
colorsBtn.setTitleColor(UIColor.brownColor(), forState: UIControlState.Highlighted)