自定义字体显示在storyboard上,但不在模拟器和设备上



潜伏了这么久,第一次用SO问问题

我已经在Storyboard....中为一些UITextFields和UITextViews添加了一个自定义字体故事板截图

…但字体没有显示在模拟器上,也没有实际设备(iPad 2, iPad Mini3)。模拟器截图

请告诉我你是如何度过这个难关的,或者你可能需要的任何其他信息。谢谢!在El Capitan 10.11.6上运行XCode 7.3.1。

正在开发的iOS应用程序设置为在iOS 9.3及以上版本上运行

您应该将自定义字体添加到应用程序文件夹(TTF/OpenType),然后修改应用程序信息。plist文件。将关键字"Fonts provided by application"添加到新行

它支持TTF和OpenType字体。需要注意的是,它会在应用程序启动时加载和解析所有字体,所以它会减慢初始加载时间。

您还必须在构建阶段将字体添加到"Copy Bundle Resources"。

检查您的字体文件(exp. Chewy.ttf)的目标是否设置为应用程序目标

步骤:

  1. 选择字体文件
  2. 在文件检查器
  3. 中检查目标成员

将自定义字体添加到项目中。即:将字体文件(ocrb.TTF)拖到XCode项目中。

自定义字体问题

尝试将字体名称添加到info中。

。:字体/Arial.ttf

最新更新