ios - UITextView 字体反转回系统默认

标签 ios iphone swift cocoa-touch fonts

我已经在我的应用程序中为整个 UITableView 设置了自定义字体。我在我的 AppDelegate 中写了这个

UITextView.appearance().font = UIFont(name: "Avenir", size: 14.0)

因此所有 UITextView 的字体都更改为该自定义字体。

所以当我加载我的应用程序时,该字体在主页中显示为系统字体,但其他所有内容都有自定义字体,如果我转到应用程序中的不同 View 并返回主页进行简短介绍我看到自定义字体的那一刻

Custom font shown for a brief time

但是在后台应用刷新后它又回到了这个:

System font

我不太确定这里发生了什么。其他 textViews 有自定义字体,在后台刷新时也没有乱七八糟的东西。

注意:唯一变回系统默认的字体是黑色字体,其他字体是标签并且工作正常。

如有任何帮助,我们将不胜感激。

最佳答案

原来我必须在Storyboard中的UITextView中点击selectable。现在效果很好!

关于ios - UITextView 字体反转回系统默认,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31888864/

相关文章:

ios - 为什么我的代码只能在 DispatchQueue.main.async block 内运行?

ios - Storyboard导航 Controller 和标签栏 Controller

ios - 无法执行 flutter 构建 ios

swift - 如何在 Swift 中正确支持 CGFloat 数学中的 Int 值?

objective-c - 我想在 swift 或 objective-c 中包含 BluetoothManager 框架,遇到问题

ios - 使用 Swift SDK 处理 Facebook 登录的开放 url

ios - 如何决定使用什么 [Sqlite, Realm, CoreData, User-default, JSON file] 来存储 iOS 数据?

iphone - 未声明的标识符已声明?

ios - 代码调试: Nil object is not Nil

ios - iPod Touch 和开发