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