私はUiControlStateNormalのカスタムUISearchBarIconClearを設定したUISearchBarを持っています。UICearchStylHighlightedのUISearchBarIconClearをカスタマイズしても動作しません。
[mySearchBar setImage:myImage forSearchBarIcon:UISearchBarIconClear state:UIControlStateNormal];
この部分は、それが必要として動作しますが、クリアボタンをタップしたときに、残念ながら、それは私が設定した画像から、元のデフォルトのグレーのいずれかに変更します。
私はUIControlStateHighlightedのイメージを設定しようとしましたが、明らかに動作しません。
documentationは実際に
有効な状態がUIControlStateNormalとUIControlStateDisabledです述べています。
ハイライトされた状態に設定できない場合、デフォルトの状態のカスタムボタンを設定するポイントは何ですか?何か不足していますか?どのような考えや回避策、ありがとう!
最初の強調表示された状態のために画像を設定します完璧に動作します...強調表示された状態でさえ... – jimpic