1
[[UINavigationBar appearance] setTitleTextAttributes:
 @{UITextAttributeTextColor: navTextColor,
 UITextAttributeTextShadowColor: navTextColor,
 UITextAttributeTextShadowOffset: [NSValue valueWithUIOffset:UIOffsetMake(0, 0)],
 UITextAttributeFont: [UIFont fontWithName:@"HelveticaNeue-Bold" size:12]}];

このコードは、UINavigationBarのフォントをHelveticaNeue-Boldに変更し、サイズを12に設定します。

サイズを12に設定したくない場合はどうでしょうか。フォントをHelveticaNeueにしたいだけです。

私は何をすべきか?

4

1 に答える 1

1

フォントサイズを取得するには、iOS 5に追加されたばかりのUINavigationBarのNSDictionaryであるtitleTextAttributesを使用します。次に、を呼び出し[navibar.titleTextAttributes objectForKey:UITextAttributeFont];て、タイトルのUIFontを取得します。

于 2012-11-07T10:54:38.540 に答える