プッシュ ボタンの代わりに、次の画像でわかるように、アプリ ストアのような画像ボタンを実装したいと考えています。
アイキャッチ画像ボタンをクリックすると、画像が青色に変わります。私の質問は:
- 画像ボタンの作り方は?
- クリックした後、どのように色を変えますか?
正方形のボタンに画像を追加できますが、アプリストアのボタンは好きではありません。
別の画像 - 青い画像を作成し-setImage
、ボタンのアクションを使用して変更するだけです (下の例)。グラデーション ボタンのスタイル(属性インスペクター -> スタイルで変更可能) を使用すると、ボタンのサイズを簡単に変更できます。ボタンのタイプをMomentary Changeに選択することを忘れないでください(ボタンを押すと白い背景が削除されます)。属性インスペクター -> ビジュアル -> ボーダー付きチェックボックスのチェックを外して、境界線も削除します。代替画像を追加します (青い画像)。
例:(ボタンをクリックすると青い画像に変わります)
-(IBAction)buttonAction:(id)sender {
[buttonOutlet setImage:[NSImage imageNamed:@"yourBlueImageFromResources"]];
}
注:IBOutlet
ボタンを buttonOutlet に設定することを忘れないでください。