【发布时间】:2015-03-12 06:24:59
【问题描述】:
我正在使用 Objective-C 制作一个简单的 Apple Watch 应用,并且我正在尝试使用自定义字体。
我已将字体添加到 info.plist 以及支持文件夹中。该字体在情节提要中确实有效,但是当我在模拟器中运行该应用程序时,它只是常规的系统字体。有什么想法吗?
(我没有使用任何代码来设置字体)
【问题讨论】:
标签: ios objective-c xcode apple-watch
我正在使用 Objective-C 制作一个简单的 Apple Watch 应用,并且我正在尝试使用自定义字体。
我已将字体添加到 info.plist 以及支持文件夹中。该字体在情节提要中确实有效,但是当我在模拟器中运行该应用程序时,它只是常规的系统字体。有什么想法吗?
(我没有使用任何代码来设置字体)
【问题讨论】:
标签: ios objective-c xcode apple-watch
您是否将自定义字体文件包含在您的 WatchKit 扩展包和 WatchKit 应用程序包中?这样做的原因是您需要能够在运行时(通过 WatchKit 扩展)创建带有字体的字符串,然后将信息发送到 Watch,并使用 WatchKit 应用程序包中的字体在 Watch 上呈现字符串。
然后,只需将其添加到您提到的 Info.plist 文件中的 UIAppFonts 键中即可。
Apple 有关于使用自定义字体的文档,找到 here。
希望这会有所帮助!
J
【讨论】: