UIButtonにUIImageをセットする

説明

UIButtonにbackgroundColorでUIImageをセットしたら、まさかの画像がはみ出たので、下記のような感じで実装しました。

実装

//setImage関数にuiimageをセットする
myButton.setImage(UIImage(named: "top_back_off")!, for: UIControlState.normal)
//縦横比を崩さないように        
myButton.imageView?.contentMode = UIViewContentMode.scaleAspectFit

参考

How to set image of UIButton in Swift 3?

環境

  • xcode
  • xcode9
  • uibutton
  • uiimage
  • swift3
  • swift4
  • swift
藤沢瞭介(Ryosuke Hujisawa)
  • りょすけと申します。18歳からプログラミングをはじめ、今はフロントエンドでReactを書いたり、AIの勉強を頑張っています。off.tokyoでは、ハイテクやガジェット、それからプログラミングに関する情報まで、エンジニアに役立つ情報を日々発信しています!

ホーム