ios - Today Widget 中的自定义字体 iOS 总是返回 nil

标签 ios uifont ios8-today-widget

我试图将自定义字体添加到我今天的扩展中,但 UIFont 总是返回 nil

步骤:

  1. 我将字体文件添加到 Today Widget 目标:

enter image description here

  1. 我检查字体文件是否在 Today Widget 包中:

enter image description here

  1. 我在 Today Widget 的 TodayViewController 中初始化字体实例,但它总是返回 nil:
- (void)viewDidLoad {
    [super viewDidLoad];
    UIFont* ft = [UIFont fontWithName:@"octicons-local" size:20];
}

enter image description here

我在我的主项目中使用了同样的方法,我可以得到自定义字体。我该如何解决?

最佳答案

可能是因为您忘记在 .plist 文件中添加 key 。

将关键字 Fonts provided by application 添加到新行。为您添加的每种字体添加项目。

关于ios - Today Widget 中的自定义字体 iOS 总是返回 nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35553807/

相关文章:

ios - 今天小部件图标不显示

iOS 视频播放器擦洗图像

javascript - iOS 浏览器上的 HTMLScriptElement 属性为空

ios - 向导航栏添加约束

uitableview - ios7 页脚和页眉的正确字体样式(大小和 alpha)

xcode - "This app contains an app extension with an illegal bundle identifier"问题

ios - 如何在通知中心频繁更新今日小部件?

ios - UIView 上的 CollectionView 单元实例(委托(delegate)之外)无法快速运行 5

ios - 系统字体 "Hiragino Sans"显示为剪裁的上升和下降

ios - UITextView - 一些字体导致文本消失