2017-04-20 47 views
0

我将应用程序迁移到了Swift 3.我管理了所有更改,但是我正在努力解决这个特定问题。我有一些UITextViewUITable与填充一些电子邮件地址。当可编辑属性被禁用时,UITextView文本颜色

在我的老斯威夫特2版本中,这些意见,并在不可编辑,与链路数据检测启用。但是,在迁移之后,使用“不可编辑”版本,文本视图内的文本将以白色显示。如果重新激活“可编辑”选项,则视图内容会再次变为黑色。

回答

1

什么是您正在使用的dataDetectorType?如果您使用的是link,则可以更改tintColor,也可以使用linkTextAttributes来操纵您喜欢的样式

+0

确实有效!我之前正在尝试使用'textColor'。 Swift 3有什么改变吗?我之前没有设置'tintColor'。非常感谢 –

+0

很高兴能有所帮助。我在swift 2中没有用过很多textViews,所以我不知道。 – Malik

相关问题