2012-01-05 10 views
-1

可能性の重複:私はコードをナビゲーションバーのタイトルの色を設定するにはどうすればよい
iPhone Navigation Bar Title text colorコードを使ってナビゲーションバーのタイトルカラーを設定する方法は?

+7

これまでに何を試みましたか?はじめに[UINavigationBar](http://developer.apple.com/library/ios/#documentation/uikit/reference/UINavigationBar_Class/Reference/UINavigationBar.html)の開発者ドキュメントを見てきましたか? –

答えて

2

UILabelをnavigationItemのtitleViewとして使用する必要があります。 要件に応じて、ラベル背景色をクリアカラーとテキストカラーに設定します。 ナビゲーション項目のtitleviewをこのラベルに設定します。

self.navigationItem.titleView = label; 
+0

はい..私も同じことを言っています.. :) – mAc

+0

ありがとう.... – surendher

0

あなたは、フォント、色、オフセット、影の色を設定するためのuinavigationbarのsetTitleTextAttributesを使用することができます。 これはiOS 5で動作します。

0
CGRect frame = CGRectMake(0, 0, 200, 44); 
TitleLabel = [[[UILabel alloc] initWithFrame:frame] autorelease]; 
TitleLabel.backgroundColor = [UIColor clearColor]; 
TitleLabel.font = [UIFont boldSystemFontOfSize:14.0]; 
TitleLabel.shadowColor = [UIColor colorWithWhite:0.0 alpha:0.5]; 
TitleLabel.text = @"Nav Bar Title"; 
TitleLabel.textAlignment = UITextAlignmentCenter; 
TitleLabel.textColor = [UIColor colorWithRed:1 green:2 blue:4 alpha:0.7]; 
self.navigationItem.titleView = TitleLabel.text; 

You can take a UILabel, set its font, color alignment and add it on Navigation bar. 
Hope it works for you. 
関連する問題