2011-08-30 2 views
7

私はiOSの - うつ状態でカスタムボタン

は、私は何をしようとしていることで、ボタンを使用している...そこにこれを行うには、ガイドのAAトンである必要がありますが、私はそれを見つけることができないことを実現その中にカスタム画像があり、ボタンを押すと画像がボタンの別の「押した」バージョンに変わります。私はあなたが必要と考えている何

+9

+1 "落ち込んだ状態"の場合: – phi

答えて

3

は次のとおりです。

[button setImage:image forState:UIControlStateSelected]; 
+0

ボタンをある時点で選択状態にする必要はありませんか(たぶん内部に触れた後)?ボタンがタッチされている間にOPが画像を変更しない限り、UIControlStateHighlightedを代わりに使用してください。 – progrmr

+0

他の州の画像を希望する場合は、他の州の画像を設定する必要があります。はい –

5

あなたはジェームズ・ウェブスターのソリューションが気に入らない場合、あなたはまた、インターフェイスビルダーを通じて同じことを行うことができます。あなたのボタンを選択し、プロパティから "状態設定"リストを見つけ、 "選択"を選択します。次に、イメージ、タイトルなどを設定すると、異なるグラフィックスとテキストが表示されます。

+0

私は同意します。良い解決策。 –

+3

どちらの場合でも、「選択された」状態ではなく「強調表示」状態が必要です。 – picciano

関連する問題