kitoko552.memo

kitoko552のメモ

UIButtonのタイトル・色を変える

UIButtonにはtitleLabelというプロパティがありますが、これを直接操作しようとするとタイトルや色を変更することはできません。

button.titleLabel?.text = "Button" // 変更されない
button.titleLabel?.textColor = UIColor.blueColor() // 変更されない

UIButtonでタイトルや色を変更する場合は、以下のようにメソッドを使います。

button.setTitle("Button", forState: .Normal)
button.setTitleColor(UIColor.blueColor(), forState: .Normal)