iPhone:更改UITextView文本时,从自动滚动停止UIScrollView

时间:2011-11-15 16:42:59

标签: iphone uiscrollview uitextview

您好我在UIScrollView中有几个UITextView。在某个动作发生后,我使用[info setText:@“blahblah”]更改所有UITextView的文本,然后修改每个TextView的框架,以便所有文本都可见。然后我更改UIScrollView的内容大小,使其适合所有文本。

问题是,在我这样做之后,当我希望它保持在屏幕顶部时滚动它。 [scrollView setContentOffset:CGPointMake(0,0)animated:YES];似乎没有将scrollView保持在顶部。

任何想法?

3 个答案:

答案 0 :(得分:0)

您可以使用scrollRectToVisible:animated:将滚动视图保持在顶部

答案 1 :(得分:0)

我使用了另一个视图,例如:UIWebView,并用一个按钮覆盖它。 这仅适用于不可编辑的内容。

尝试: How to stop UITextView from scrolling up when entering it

答案 2 :(得分:-1)

[scrollView setScrollsToTop:NO];也许?