[解決済み] UIButton: 選択されたハイライト状態の画像を設定する
2022-04-25 08:38:01
質問
ボタンの状態「通常」「ハイライト」「選択」に画像を設定したのですが、選択状態になっているボタンを押すと、ハイライト画像が表示されず、グレーになった画像が表示されるだけです。 ボタンが選択されたときにハイライトされた状態に画像を設定することは可能ですか?
私のコード
[button setImage:[UIImage imageNamed:@"normal.png"] forState:UIControlStateNormal];
[button setImage:[UIImage imageNamed:@"pressed.png"] forState:UIControlStateHighlighted];
[button setImage:[UIImage imageNamed:@"checked.png"] forState:UIControlStateSelected];
するとき
[button setSelected:YES];
と入力してボタンを押すと、"pressed.png"の画像が選択されない。
どうすればいいですか?
私は解決策を見つけました:追加行を追加する必要があります。
[button setImage:[UIImage imageNamed:@"pressed.png"] forState:UIControlStateSelected | UIControlStateHighlighted];
関連
-
[解決済み] Bitmapオブジェクトに画像を読み込む際にOutOfMemoryが発生する問題
-
[解決済み】カラーティント UIButton イメージ
-
[解決済み] UIScrollViewでスクロールの方向を見つける?
-
[解決済み] UIPageControlのページネーションドットの色を変更するにはどうしたらよいですか?
-
[解決済み] iPhoneのTableViewのCellの右側に小さな矢印を追加する
-
[解決済み] Objective-C 2.0でメソッドに非推奨のフラグを立てるにはどうすればよいですか?
-
[解決済み] UIImageのアスペクト比と幅を維持したリサイズ
-
[解決済み] Objective-C用JSONパーサーの比較(JSON Framework、YAJL、TouchJSON、etc.)
-
[解決済み] UIWebViewの背景がクリアカラーに設定されているが、透明になっていない
-
[解決済み] AppDelegate.mで画面上に現在表示されているUIViewControllerを取得する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] iOSの配布証明書の正しい更新方法
-
[解決済み】@try - Objective-Cのcatchブロック
-
[解決済み] UITextFieldのキーボードの種類をプログラムで変更する
-
[解決済み] iOS UITableViewのHeaderView(セクションヘッダーではない)を追加する
-
[解決済み] iPhoneのTableViewのCellの右側に小さな矢印を追加する
-
[解決済み] インスタンスからクラス名を取得する
-
[解決済み] Objective-C用JSONパーサーの比較(JSON Framework、YAJL、TouchJSON、etc.)
-
[解決済み] iPhoneシミュレーターでカメラをテストするには?
-
[解決済み] UILabelがラベルサイズに合うようにテキストを自動縮小しない
-
[解決済み] iOSで入力の文字色を無効にする