无法在Xcode的Storyboard中为导航栏设置字体

时间:2017-02-16 12:28:52

标签: ios xcode fonts

我无法使用故事板在Navigation Bar中为NavigationController设置字体。我在这里查了一些问题。他们告诉我们更改Attributes Inspector中可用字体的选项。但是当我在那里检查时,我无法为NavigationBar选择自定义字体。你可以在下面的屏幕截图中看到。

enter image description here

您可以看到“字体系列”字段已禁用。所以请帮我改变故事板上的Navigation Bar字体。提前谢谢。

2 个答案:

答案 0 :(得分:9)

只需将自定义更改为系统,然后再次更改为自定义。我不知道为什么,但这对我有用!

答案 1 :(得分:2)

如果您希望所有项目中的字体只是将其添加到didFinishLaunchingWithOptions

,您可以添加带代码的自定义字体
[[UINavigationBar appearance] setTitleTextAttributes: [NSDictionary dictionaryWithObjectsAndKeys:
                                                      [UIColor colorWithRed:245.0/255.0 green:245.0/255.0 blue:245.0/255.0 alpha:1.0], NSForegroundColorAttributeName,
                                                      [UIFont fontWithName:@"fontname" size:24.0], NSFontAttributeName, nil]];