2010-11-27 18 views
0

私はUINavigationBarを持っていると私はUINavigationBar:ボタン、フォントの色

@implementation UINavigationBar (UINavigationMyToolbar) 
- (void) drawRect:(CGRect)rect { 
    self.tintColor = <UIColor>; 
} 

ですべてのバックボタンの背景色を変更しました。しかし、私はアプリ内のすべてのバックボタンのフォント色を変更するにはどのように答えを見つけることができませんでしたか? !

ありがとうございます。

答えて

0

navigationController.navigationBarの背景色を変更してボタンの色を変更できます。

self.navigationController.navigationBar.tintColor = [UIColor redColor]; // or whatever color you like 

ああ、あなたは全体のアプリを変更したい場合は、AppDelegate didFinishLaunchingWithOptionsでそれを配置し、限り、あなたは、他のコントローラで変更いけないと、あなたは良いことがあります。各ビューに異なる色がある場合は、各ビューのviewWillAppearまたはinitに配置します。

+0

_font_色は背景色ではありません。 – danilabagroff

+0

ボタンを無効にして代わりにUILabelを使用する場合は、yes、そうでない場合はnoを使用します。 – WrightsCS

関連する問題