ios8 - 在 Interface Builder (Xcode 6) 中工作的自定义字体,但不是设备

标签 ios8 interface-builder xcode6

我通过在我的项目中拖放来添加字体,并确保它们被添加到目标中。

我可以在 Interface Builder 中使用它们并且它们显示正确,但是当我在设备或模拟器上运行它时,它会用系统字体替换它。

我还将字体添加到 Info.plist 文件中,只是为了确保即使我使用的是 iOS 8.1。

知道我错过了什么步骤吗?为什么它在 Interface Builder 中完美运行,但在编译时却不完美?

最佳答案

如果您在 IB 中使用属性字符串,那么它将不起作用,这是一个错误。

关于ios8 - 在 Interface Builder (Xcode 6) 中工作的自定义字体,但不是设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27680490/

相关文章:

ios - Xcode 6 中新 iOS 模拟器的指标变化

objective-c - 快速从给定路径初始化图像?

ios - 注册远程推送通知失败

ios - 以编程方式删除在界面构建器中设置的 IBOutlet 并使用相同的约束再次添加它

swift - 如何使用 Swift 在 Xcode 6 中执行自动转场?

ios - 哪些属性要释放,哪些不释放?

iphone - 使用 UITableView 的 Interface Builder

objective-c - iOS 8 'NSInternalInconsistencyException',原因 : 'Trying to dismiss UIAlertController with unknown presenter.'

ios - [cell viewWithTag :] is always returned as nil 中的标签

Swift 以编程方式缩小 UIWebView