げっとシステムログ

WEB開発メモ

UILabel の色の変え方

textColor を設定する

let cornflowerBlueColor = UIColor(red: 85.0 / 255.0, green: 169.0 / 255.0, blue: 212.0 / 255.0, alpha: 1.0)
let darkPeachColor = UIColor(red: 233.0 / 255.0, green: 144.0 / 255.0, blue: 109.0 / 255.0, alpha: 1.0)

  if is_red {
    label.textColor = darkPeachColor
  } else {
    label.textColor = cornflowerBlueColor
  }

color は zeplin から出力したやつ

UIColor のインスタンスはこうやって保持してしまって良いのだろうか?
zeplin から出力するとその都度 new する感じでちょっと気持ち悪かったのでこうしてしまったのだが