前置き ゲージの表示をImageViewを並べて作っていたのだけど、画像の中身が2つのステートしか持たないのに、コードをみるといちいちUIImageViewの中身をUIImageで差し替えたりしていて無駄だなーと思った。 UIImageViewには、highlightedというプロパティがある。 コレを利用すると2ステートの表示が簡単に切り替えられて便利なのでメモ。 サンプル let imageView: UIImageView = UIImageView() imageView.image = UIImage(named: "state1") imageView.highlightedImage = UIImage(named: "state2") imageView.highlighted = false // state1が表示される imageView.highlighted =