iPhone/iPadアプリ開発逆引き大全500の極意

プログラミングの極意 - Tips301 背景を付けたボタンを作成する

登録タグ
iOS
Icon comment count 0
Icon stock count 0

5-1ボタンTips301 背景を付けたボタンを作成する

Level1

Pointボタンコントロールに背景画像を貼り付け(setBackgroundImage:メソッド)

ボタン(UIButton)コントロールに背景画像を貼り付けるためには、setBackgroundImage:メソッドに画像ファイル名を指定します。

画像はあらかじめリソースとしてプロジェクトに含めておいたファイルを、UIImageクラスのimageNamed:メソッドで読み込んで表示させることができます。

リスト1では、リソースから背景画像(whiteButton.png)とタップ時の画像(blueButton.png)を読み込んで、UIImageオブジェクトを作成しています。この2つのオブジェクトを、setBackgroundImage:メソッドで設定します。

forStateの引数に、通常の画像の場合は「UIControlStateNormal」、タップ時の画像は「UIControlStateHighlighted」を指定しています。

実行結果

出典情報

Medium

iPhone/iPadアプリ開発逆引き大全500の極意

  • 著者: 増田 智昭, 池谷 京子

コメント

    コメントはありません