ios4との互換性を追加するために、アクセサのsetTintColorをUIBarButtonItemsに使用する方法はありますか?pre-iOS5 UIBarButtonItemsのsetTintColorの代わりに?
(UIBarButtonItemをサブクラス化せずに)systemVersionの条件文を含むようにセッターを変更することは可能ですか?
ios4との互換性を追加するために、アクセサのsetTintColorをUIBarButtonItemsに使用する方法はありますか?pre-iOS5 UIBarButtonItemsのsetTintColorの代わりに?
(UIBarButtonItemをサブクラス化せずに)systemVersionの条件文を含むようにセッターを変更することは可能ですか?
これを行うには3つの方法があります。まず、CoreGraphicでボタンを描画します。次に、カスタムイメージを使用します。 3番目のアプローチはおそらく最も簡単で、必要に応じて動的な変更にtintColorプロパティを使用することができます。
考え方は、UISegmentedControlを作成し、ボタンのようにスタイルを設定し、そのtintColorプロパティを使用して「ボタン」の色を変更することです。
詳細については、このWebページhttp://charles.lescampeurs.org/2011/02/10/tint-color-uibutton-and-uibarbuttonitemを参照してください。
これを把握しましたか?私もこれを必要としている –