appearanceiOS5デバイス専用のアプリを書いているので、新しいAPIを最大限に活用しようとしています。
UIToolbar次の方法で背景を変更できます。
[[UIToolbar appearance] setBackgroundImage:<myImage> forToolbarPosition:UIToolbarPositionAny barMetrics:UIBarMetricsDefault];
すべて正常に動作しますが、より多くのカスタマイズを探しているので、の使用法について疑問に思っていたので、UIToolbarPositionいくつかの問題が発生しました。InterfaceBuilderを使用するか、UIToolbarプログラムで追加すると、メインビューの上部に配置されます。したがって、UIToolbarPositionとして設定されることを期待していますUIToolbarPositionTopが、テストしたところ、自動的に機能せず、次のことを可能にするAPIを見つけることもできません。セットUIToolbarPosition(はい、私はすでにそれをググった)。
だから-主な質問-それを適切に作成してタグ付けする方法、それはまたはにUIToolbarしか応答できないので、私は使用することができます:UIToolbarPositionTopUIToolbarPositionBottom
[[UIToolbar appearance] setBackgroundImage:<myImage_1> forToolbarPosition:UIToolbarPositionTop barMetrics:UIBarMetricsDefault];
[[UIToolbar appearance] setBackgroundImage:<myImage_2> forToolbarPosition:UIToolbarPositionBottom barMetrics:UIBarMetricsDefault];
編集:尋ねられたように、より多くの詳細。
アプリケーションに複数のツールバーがあります。たとえば、2つの画面の画面上部にあるツールバー、キーボードのアクセサリビューとして機能するツールバー、モーダル画面の下部にある2つのツールバーなどです。各画面のツールバーをカスタマイズするのではなく、新しい外観APIを最大限に活用したいので、UIToolbarPosition全体とその使用方法について質問しています。
各UIToolbarを個別にカスタマイズするだけで目的を達成できることはわかっていますが、新しいAPIとUIToolbarPositionの使用法に興味があります。