我一直在处理应用程序的启动屏幕,但遇到了一个问题。我使用的自定义字体(大酒店)显示在 Storyboard 中,但在模拟器中被默认字体替换。应该是 this , 而是 this发生。我已经在线尝试了所有内容:将其添加到 plist,设置目标,将其放入 Copy Bundle Resources。我到处寻找,但似乎找不到解决我问题的解决方案。我有什么办法可以解决这个问题吗?难道是因为它是一个启动屏幕?
按照以下步骤操作。
(1) 移除您的自定义字体。
(2) 重新添加您的字体,例如,右键单击您的项目--> 添加文件--> 选择您的自定义字体。 (确保选中copy items if needed选项)。
(3) 清理(⌘+shift+K) + 构建(⌘+shift+B) 你的项目。
要检查自定义字体在运行时是否可用,请添加以下代码:
print(UIFont.fontNames(forFamilyName: "Your_Custom_font_name")) // if it returns empty array it means fonts are not available on runtime and it is not added correctly.
关于ios - 字体在 Storyboard 中有效,但在 iOS 模拟器(Xcode 8)中无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44472007/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |