2013/02/07

[iOS][Objective-C]UINavigationBarにあるUIBarButtonItemの色を変更する

iOS5からの追加された新クラスUIApperanceを使ってUINavigationBarの中にあるUIBarButtonItemの色を変更する方法を調べてみた。

[[UIBarButtonItem appearanceWhenContainedIn:[UINavigationBar class], nil] setTintColor:color];

via:UIAppearance で色や画像を変える
こうすることで、UINavigationItemのそれぞれ、
backBarButtonItem
leftBarButtonItem
rightBarButtonItem
のボタンの色を変更することができます。

これはめっちゃ便利。

0 コメント:

コメントを投稿