在 UITextview 中的单词中间点击空格时光标移动最后一行

Posted

技术标签:

【中文标题】在 UITextview 中的单词中间点击空格时光标移动最后一行【英文标题】:Cursor moves last line when space tapped in the middle of word in UITextview 【发布时间】:2015-08-13 09:46:02 【问题描述】:

我在 UITextview 中有一些文本,但是当我点击任何单词之间的空格时,光标会转到 textview 的末尾。请帮助在这种情况下真的很奇怪。

【问题讨论】:

您设置了代表吗?并正确使用它们? 【参考方案1】:

你有没有实现下面的 textview 委托方法,我想你在里面写了一些不需要的代码。

-(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)范围替换Text:(NSString *)text

【讨论】:

那么肯定它在做一些棘手的事情..因为它不是发生在你身上的 UITextView 的默认行为。 是的,这就是我的困惑。有没有办法控制光标? 请发布您的 UITextView 实现代码?这样我就可以建议你了。

以上是关于在 UITextview 中的单词中间点击空格时光标移动最后一行的主要内容,如果未能解决你的问题,请参考以下文章

从 UITextView 中的点击获取单词

UITextView 文本在文本中间的每个单词之间给出了小的间隙

如何在 Swift 中制作一个单词可点击的 UITextView?

在 UITextview 中获取被点击的单词

Swift 4:如何在UITextView中每行只设置一个单词,并为每行创建一个数组

如何从点击的单词 UITextview 中获取字符范围