iOS UITextView识别错误的链接

时间:2015-06-10 07:48:10

标签: ios objective-c uitextview

我的单元格中有一个textview。我有NSTimer,每5秒更改一个单元格的内容。第一次一切都好。例如:这是测试文本,请参阅 www.example.com 。还行吧。但是在计时器上我为单元格设置了动画,在我的动画中,我正在更改TwxtView的文本。发生这种情况时,这是我的文字:这是测试文本,请访问www.example.com 。正如您所看到的,它将整个文本识别为url链接,这并不好。我一直在寻找解决方案,但找不到它,有什么收获?我的TextView将属性Editable设置为NO,将Scrollable设置为NO,启用链接检测。

2 个答案:

答案 0 :(得分:1)

我有同样的问题。 在设置内容字符串之前清除链接属性。

试试这个:

[self.yourTextView setAttributedText:[NSAttributedString new]];
[self.yourTextView setText:contentString];
祝你好运。

答案 1 :(得分:0)

请确保以编程方式或从XIB设置self.yourTextView.selectable = YES;

然后你尝试下面对我有用的技巧。

    self.yourTextView.scrollEnabled = YES;
    [self.yourTextView setText:contentString]; // Set content in 5 secs here 
    self.yourTextView.scrollEnabled = NO; 

希望这会对你有所帮助。