光标在UITextView中的键盘下消失

时间:2014-10-23 20:54:53

标签: ios uitextview

在UITextView中输入文本时,如果键入足够的行或点击返回足够的次数,光标自然会进入键盘下方。某些应用程序(例如Apple Notes应用程序)可以正常处理,滚动文本视图,直到光标再次可见。我一直在努力复制这种行为。 textView.scrollRangeToVisible()使用selectedRange或textView.scrollRectToVisible()使用插入矩阵,我没有运气。

我尝试过的其他一些事情:

1 个答案:

答案 0 :(得分:-1)

我会尝试以下步骤:

  1. UITextView填满整个屏幕高度

  2. 动态获取键盘高度(请参阅:Get the frame of the keyboard dynamically)这对于在iOS 8中发布第三方键盘尤其重要。

  3. 然后当光标移到键盘下方时,按屏幕高度减去键盘高度向上移动UITextView。