我有一个带UITextView的UIViewController作为其子视图。它的层次结构就像那样简单。当我在文本视图中点击时,插入符号(光标)向上跳跃10 px,就好像返回键被神奇地击中一样,我输入的是什么但是给出了剪裁的外观。可能是什么原因?任何修复?
答案 0 :(得分:2)
textView.contentInset = UIEdgeInsetsZero;
解决插入符问题。
答案 1 :(得分:1)
在iOS 8上遇到同样的问题。当手动更新textView的.attributedText属性和.selectedRange(移动插入符号)时,插入符号会向上跳一会儿,然后返回原来的位置。将contentInset设置为UIEdgeInsetsZero的解决方案对我来说并不起作用。就我而言,解决方案是设置:
_textView.scrollEnabled = NO;
答案 2 :(得分:0)
2019:禁用contentInsetAdjustmentBehavior后,我在iPhoneX +上遇到了类似的问题,此问题已解决。
textView?.contentInsetAdjustmentBehavior = .never