我带入 Xcode 的自定义 TrueType 字体文件未在 UINavigationBar 中正确显示。它不显示自定义字体,而是显示系统字体(Helvetica Bold)。
根视图控制器.m
self.title = @"Library";
[[UINavigationBar appearance] setTitleTextAttributes:
[NSDictionary dictionaryWithObjectsAndKeys:
[UIColor whiteColor], UITextAttributeTextColor,
[UIFont fontWithName:@"adellebasic_bold.ttf" size:20.0], UITextAttributeFont,nil]];
我还确保我将其正确复制到 Xcode 中,并UIAppFonts
在Info.plist
文件中声明了它。另请注意,如果我将代码设置为 iPhone SDK 中包含的 UIFont 但不是引入的自定义字体,则该代码有效。
有没有人知道我在这里做错了什么?