Swift3 禁用“可编辑”属性时的UITextView文本颜色
我将一个应用程序迁移到Swift 3。我已经管理了所有的变化,但我正在与这个特殊的问题作斗争。我在Swift3 禁用“可编辑”属性时的UITextView文本颜色,swift3,uitextview,Swift3,Uitextview,我将一个应用程序迁移到Swift 3。我已经管理了所有的变化,但我正在与这个特殊的问题作斗争。我在UITable中有一些UITextView,其中包含一些电子邮件地址 在我的旧Swift 2版本中,这些视图不可编辑,并且启用了链接数据检测。但是,在迁移之后,对于“不可编辑”版本,文本视图中的文本将显示为白色。如果重新激活“可编辑”选项,视图内容将再次变为黑色。您正在使用的dataDetectorType是什么?如果您使用的是link,您可以更改tintColor,也可以使用linktexttri
UITable
中有一些UITextView
,其中包含一些电子邮件地址
在我的旧Swift 2版本中,这些视图不可编辑,并且启用了链接数据检测。但是,在迁移之后,对于“不可编辑”版本,文本视图中的文本将显示为白色。如果重新激活“可编辑”选项,视图内容将再次变为黑色。您正在使用的
dataDetectorType
是什么?如果您使用的是link
,您可以更改tintColor
,也可以使用linktexttributes
根据您的喜好操纵样式确实有效!我以前试过textColor
。Swift 3有什么变化吗?我以前没有设置tintColor
。非常感谢,很高兴能帮上忙。我在swift 2中没有处理太多文本视图,所以我不知道。