【问题标题】:UITextView text color when Editable attribute is disabled禁用 Editable 属性时的 UITextView 文本颜色
【发布时间】:2017-04-21 09:20:09
【问题描述】:

我将一个应用程序迁移到 Swift 3。我已经管理了所有更改,但我正在努力解决这个特殊问题。我在UITable 中有一些UITextView,其中填充了一些电子邮件地址。

在我的旧 Swift 2 版本中,这些视图不可编辑,并启用了链接数据检测。但是,在迁移之后,对于“不可编辑”版本,文本视图中的文本以白色显示。如果重新激活 "Editable" 选项,视图内容将再次变为黑色。

【问题讨论】:

    标签: swift3 uitextview


    【解决方案1】:

    您使用的dataDetectorType 是什么?如果您使用link,您可以更改tintColor,或者您可以使用linkTextAttributes 来根据自己的喜好操作样式

    【讨论】:

    • 有效!我之前尝试过textColor。 Swift 3 有什么改变吗?我之前没有设置tintColor。非常感谢
    • 很高兴能提供帮助。我在 swift 2 中对 textViews 处理的不多,所以我不知道。
    猜你喜欢
    • 2015-02-24
    • 2022-01-03
    • 1970-01-01
    • 1970-01-01
    • 2023-04-10
    • 2015-03-24
    • 1970-01-01
    • 1970-01-01
    • 2016-02-02
    相关资源
    最近更新 更多