1

プッシュ ボタンの代わりに、次の画像でわかるように、アプリ ストアのような画像ボタンを実装したいと考えています。

ここに画像の説明を入力

アイキャッチ画像ボタンをクリックすると、画像が青色に変わります。私の質問は:

  1. 画像ボタンの作り方は?
  2. クリックした後、どのように色を変えますか?

正方形のボタンに画像を追加できますが、アプリストアのボタンは好きではありません。 ここに画像の説明を入力

4

1 に答える 1

3

別の画像 - 青い画像を作成し-setImage、ボタンのアクションを使用して変更するだけです (下の例)。グラデーション ボタンのスタイル(属性インスペクター -> スタイルで変更可能) を使用すると、ボタンのサイズを簡単に変更できます。ボタンのタイプをMomentary Changeに選択することを忘れないでください(ボタンを押すと白い背景が削除されます)。属性インスペクター -> ビジュアル -> ボーダー付きチェックボックスのチェックを外して、境界線も削除します。代替画像を追加します (青い画像)。

例:(ボタンをクリックすると青い画像に変わります)

-(IBAction)buttonAction:(id)sender {
    [buttonOutlet setImage:[NSImage imageNamed:@"yourBlueImageFromResources"]];
}

注:IBOutletボタンを buttonOutlet に設定することを忘れないでください。

于 2012-07-27T08:00:14.697 に答える