XCode: 未应用自定义字体
XCode: custom font is not applied
我正在尝试将自定义字体添加到我的应用程序中。我已经尝试遵循文档和与该问题相关的其余文章中的所有标准建议。
我做了什么:
- installed the font to the Font Book
- copied ttf files to application directory
- added font files to the "Fonts provided by application" in Info.plist
- 在“目标会员”中勾选应用程序
- 检查“复制资源包”中的字体文件
结果字体可见 in Attribute Inspector 并且在 LaunchScreen 情节提要中成功更改。但是当我 运行 模拟器中的应用程序只应用大小和颜色而不是字体时。
我在大苏尔使用 XCode 12.2 (12B45b)。
我还应该尝试什么?提前谢谢你。
如果问题仅针对 LaunchScreen
,则无法在 LaunchScreen
上使用自定义字体。系统会在运行时自动将您的自定义字体替换为系统字体。
一个快速的解决方法是使用 UIImageView
并将您的文本作为 UIImage
放在上面,字面上是您的文本的图片 .png
/ .jpeg
或类似.
注意:您可能需要一些时间才能看到图像,有时您必须清理 Build 文件夹并重新安装应用程序几次才能看到图片。
我正在尝试将自定义字体添加到我的应用程序中。我已经尝试遵循文档和与该问题相关的其余文章中的所有标准建议。
我做了什么:
- installed the font to the Font Book
- copied ttf files to application directory
- added font files to the "Fonts provided by application" in Info.plist
- 在“目标会员”中勾选应用程序
- 检查“复制资源包”中的字体文件
结果字体可见 in Attribute Inspector 并且在 LaunchScreen 情节提要中成功更改。但是当我 运行 模拟器中的应用程序只应用大小和颜色而不是字体时。
我在大苏尔使用 XCode 12.2 (12B45b)。
我还应该尝试什么?提前谢谢你。
如果问题仅针对 LaunchScreen
,则无法在 LaunchScreen
上使用自定义字体。系统会在运行时自动将您的自定义字体替换为系统字体。
一个快速的解决方法是使用 UIImageView
并将您的文本作为 UIImage
放在上面,字面上是您的文本的图片 .png
/ .jpeg
或类似.
注意:您可能需要一些时间才能看到图像,有时您必须清理 Build 文件夹并重新安装应用程序几次才能看到图片。