【发布时间】:2011-08-15 11:29:51
【问题描述】:
这个问题简单明了,可惜答案不是。
如何更改UINavigationBar 中文本的字体?
【问题讨论】:
-
正因为这是我去谷歌搜索该主题时得到的第一个结果,并且有一个更新的答案:stackoverflow.com/a/10440362/700471
-
我相信这两个问题是有区别的。在我要求更改单个导航栏的字体的地方,另一个问题是关于更改“所有”导航栏的字体。尽管如此,这是一个有用的链接,其他人可能会感兴趣!
-
单独的导航栏,使用这个:
[self.navigationController.navigationBar setTitleTextAttributes:@{UITextAttributeFont:[UIFont fontWithName:<#(NSString *)#> size:<#(CGFloat)#>]}]; -
对于 iOS7 你应该使用 NSFontAttributeName 而不是 UITextAttributeFont
标签: iphone objective-c uinavigationcontroller uinavigationbar