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

标签 iphone uiscrollview uitextview

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

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

有什么想法吗?

最佳答案

您可以使用scrollRectToVisible:animated:将 ScrollView 保持在顶部

关于iPhone:当 UITextView 文本更改时,停止 UIScrollView 自动滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8139876/

相关文章:

iphone - UIScrollView动态调整UILabel的大小

objective-c - 将 UIScrollView 中未缩放的 View 缩放到边界

iphone - UITextView - 水平滚动?

ios - UITextView/UILabel Swift 中每个链接的不同文本属性

iphone - 如何更改 iPhone UITextView 或 UITextField 中的书写方向

iphone - 有谁知道如何解决从 UIModalTransitionStylePartialCurl segue 退出时未触发 viewDidAppear 的问题?

iphone - 从堆栈加载 UIViewController

iphone - 如何在没有用户交互的情况下自动更新企业应用程序

iphone - UITableView 无限滚动

ios - 如何在 UIScrollView 中缩放 UIImageView?