好吧,我的UITextView出了点问题。这是问题所在:
我向UITextView中添加了一些文本。然后,用户双击以选择某些内容。然后,我更改了UITextView中的文本(编程方式同上),UITextView滚动到页面底部有光标的位置。
然而,这并不是用户点击的地方。无论用户在哪里单击,它都会滚动到UITextView的底部。
所以我的问题是:如何在每次更改文本时强制UITextView滚动到顶部?我试过contentOffset和scrollRangeToVisible。两者都不起作用。
如有任何建议,我们将不胜感激。
发布于 2016-05-24 22:49:26
尝试使用此2行解决方案:
view.layoutIfNeeded()
textView.contentOffset = CGPointMake(textView.contentInset.left, textView.contentInset.top)https://stackoverflow.com/questions/1234242
复制相似问题