Swift3 禁用“可编辑”属性时的UITextView文本颜色

Swift3 禁用“可编辑”属性时的UITextView文本颜色,swift3,uitextview,Swift3,Uitextview,我将一个应用程序迁移到Swift 3。我已经管理了所有的变化,但我正在与这个特殊的问题作斗争。我在UITable中有一些UITextView,其中包含一些电子邮件地址 在我的旧Swift 2版本中,这些视图不可编辑,并且启用了链接数据检测。但是,在迁移之后,对于“不可编辑”版本,文本视图中的文本将显示为白色。如果重新激活“可编辑”选项,视图内容将再次变为黑色。您正在使用的dataDetectorType是什么?如果您使用的是link,您可以更改tintColor,也可以使用linktexttri

我将一个应用程序迁移到Swift 3。我已经管理了所有的变化,但我正在与这个特殊的问题作斗争。我在
UITable
中有一些
UITextView
,其中包含一些电子邮件地址


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

您正在使用的
dataDetectorType
是什么?如果您使用的是
link
,您可以更改
tintColor
,也可以使用
linktexttributes
根据您的喜好操纵样式

确实有效!我以前试过
textColor
。Swift 3有什么变化吗?我以前没有设置
tintColor
。非常感谢,很高兴能帮上忙。我在swift 2中没有处理太多文本视图,所以我不知道。