如何理解系统在Swift中的textView中使用自动完成的时间

时间:2017-08-15 09:49:15

标签: swift autocomplete textview ios10

我有TextView并启用了文字建议。如何理解用户何时写出部分单词,按空格/返回时系统自动填写单词?

我的问题是,当用户按下屏幕上的字体更改按钮时,我想要更改字体并转到新行。现在,当单击该按钮时,系统会添加该行,即新字体,但之后添加他的自动完成并覆盖我添加的行并更改我的选定范围。

最后,光标位于添加的自动填充单词的字母之间的前一行,当开始输入时,光标位于我添加的新字体。

P.S。

  

textView.autocorrectionType = .no

无效,因为系统知道它想要更改单词。唯一找到的解决方案是

  

resignFirstResponder()

     

beginFirstResponder()

在我的方法中。这将首先进行自动完成,然后继续使用我的方法。是的,因为我让他们两个都没有移动键盘(隐藏,显示),但我想找到更好的解决方案

0 个答案:

没有答案