更改导航栏项目字体大小

Posted

技术标签:

【中文标题】更改导航栏项目字体大小【英文标题】:changing navigation bar item font size 【发布时间】:2015-09-13 15:48:24 【问题描述】:

我如何才能快速更改导航栏项目的大小?我尝试了以下方法:

UINavigationBar.appearance().titleTextAttributes =
[ NSFontAttributeName: UIFont(name:"CaviarDreams", size: 20)!]

但这也会改变字体。有没有只针对字体大小的功能?

【问题讨论】:

必须以编程方式完成吗?您可以在 Interface Builder 中更改大小。 以编程方式是的。而且界面构建器也应该可以工作。我在界面生成器上找过,但找不到。 【参考方案1】:

这显然可以通过编程方式完成,就像你提到的那样,但我不确定是否有一种方法可以创建一个只有大小的 UIFont。你可以用系统字体创建一个,只修改大小,但我不确定这是否是你想要的。

There is a [fontWithSize] method,你可以调用你已经实例化的字体,但我也不认为这是你想要的。

您可以在 Interface Builder 中更改字体大小:

【讨论】:

以上是关于更改导航栏项目字体大小的主要内容,如果未能解决你的问题,请参考以下文章

如何更改导航栏中按钮文本的字体大小?

eclipse导航栏字体大小设置

如何设置导航栏标题的字体大小

iOS中设置导航栏标题的字体颜色和大小

转iOS中设置导航栏标题的字体颜色和大小

如何更改标签栏控制器项目名称的字体大小?