iOS UITextView 识别错误link
iOS UITextView recognize wrong link
我的单元格中有一个文本视图。我有 NSTimer 每 5 秒更改一个单元格的内容。第一次一切正常。例如:这是在 www.example.com 上找到的测试文本。还行吧。但是在计时器上,我为单元格设置了动画,在我的动画中,我正在更改 TwxtView 的文本。发生这种情况时,这是我的文本:这是在 www.example.com 上找到的测试文本。如您所见,它将整个文本识别为 url link,这并不好。我一直在寻找解决方案,但找不到,有什么问题?我的 TextView 将 属性 Editable 设置为 NO,将 Scrollable 设置为 NO,link 检测已启用。
请确保您已通过编程方式或从 XIB 设置 self.yourTextView.selectable = YES;
。
那你试试下面对我有用的技巧。
self.yourTextView.scrollEnabled = YES;
[self.yourTextView setText:contentString]; // Set content in 5 secs here
self.yourTextView.scrollEnabled = NO;
希望对您有所帮助。
我有同样的问题。
在设置内容字符串之前清除 link 属性。
试试这个:
[self.yourTextView setAttributedText:[NSAttributedString new]];
[self.yourTextView setText:contentString];
祝你好运。
我的单元格中有一个文本视图。我有 NSTimer 每 5 秒更改一个单元格的内容。第一次一切正常。例如:这是在 www.example.com 上找到的测试文本。还行吧。但是在计时器上,我为单元格设置了动画,在我的动画中,我正在更改 TwxtView 的文本。发生这种情况时,这是我的文本:这是在 www.example.com 上找到的测试文本。如您所见,它将整个文本识别为 url link,这并不好。我一直在寻找解决方案,但找不到,有什么问题?我的 TextView 将 属性 Editable 设置为 NO,将 Scrollable 设置为 NO,link 检测已启用。
请确保您已通过编程方式或从 XIB 设置 self.yourTextView.selectable = YES;
。
那你试试下面对我有用的技巧。
self.yourTextView.scrollEnabled = YES;
[self.yourTextView setText:contentString]; // Set content in 5 secs here
self.yourTextView.scrollEnabled = NO;
希望对您有所帮助。
我有同样的问题。 在设置内容字符串之前清除 link 属性。
试试这个:
[self.yourTextView setAttributedText:[NSAttributedString new]];
[self.yourTextView setText:contentString];
祝你好运。