私のiPhoneアプリケーションの1つのビューコントローラのナビゲーションバーのタイトルテキストのサイズを変更する必要があります。私はiOS5を使用しており、次のコードを試しました:ナビゲーションバーのタイトルフォントサイズ
if ([self.tabBarItem respondsToSelector:@selector(setTitleTextAttributes:)]) {
NSLog(@"*** Support method(iOS 5): setTitleTextAttributes:");
[self.tabBarItem setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:
[UIFont fontWithName:@"AmericanTypewriter" size:20.0f], UITextAttributeFont,
[UIColor blackColor], UITextAttributeTextColor,
[UIColor grayColor], UITextAttributeTextShadowColor,
[NSValue valueWithUIOffset:UIOffsetMake(0.0f, 1.0f)], UITextAttributeTextShadowOffset,
nil]];
}
ただし、これはtabBarItemにのみ適用されます。
?私は、私のルートビューを標準のフォントサイズにしたいが、プッシュされたビューはより小さなフォントを持つようにしたい。小さなフォントを設定することができましたが、ルートビューに戻ったときにフォントを小さくしておき、標準サイズにしておきます。 –