Iphone UITextView问题-插入符号向上跳

Iphone UITextView问题-插入符号向上跳,iphone,ios4,uitextview,Iphone,Ios4,Uitextview,我有一个UIViewController,它的子视图是UITextView。就这么简单的层次结构。当我点击textview内部时,插入符号(光标)向上跳10 px,就好像神奇地按了回车键一样,我键入的任何内容都在那里,但看起来很简洁。原因可能是什么?有办法吗 textView.contentInset = UIEdgeInsetsZero; 解决插入符号跳转问题 解决插入符号跳转问题。在iOS 8上也有同样的问题。当手动更新textView的.attributedText属性和.selecte

我有一个UIViewController,它的子视图是UITextView。就这么简单的层次结构。当我点击textview内部时,插入符号(光标)向上跳10 px,就好像神奇地按了回车键一样,我键入的任何内容都在那里,但看起来很简洁。原因可能是什么?有办法吗

textView.contentInset = UIEdgeInsetsZero;
解决插入符号跳转问题


解决插入符号跳转问题。

在iOS 8上也有同样的问题。当手动更新textView的.attributedText属性和.selectedRange(以移动插入符号)时,插入符号会向上跳一会儿,然后返回到它应该位于的位置。将contentInset设置为UIEdgeInsetsZero的解决方案对我不起作用。在我的案例中,解决方案是设置:

_textView.scrollEnabled = NO;

在iOS 8上也有同样的问题。当手动更新textView的.attributedText属性和.selectedRange(以移动插入符号)时,插入符号会向上跳一会儿,然后返回到它应该位于的位置。将contentInset设置为UIEdgeInsetsZero的解决方案对我不起作用。在我的案例中,解决方案是设置:

_textView.scrollEnabled = NO;

2019年:在禁用contentInsetAdjustmentBehavior后,我在iPhoneX+上遇到了类似的问题。问题得到了解决

textView?.contentInsetAdjustmentBehavior = .never

2019年:在禁用contentInsetAdjustmentBehavior后,我在iPhoneX+上遇到了类似的问题。问题得到了解决

textView?.contentInsetAdjustmentBehavior = .never