如何指定特定的UIScrollView滚动到顶部

时间:2013-01-12 04:37:47

标签: ios uiscrollview

我有一个包含多个UIScrollViews的视图。因此,点击标题栏不会滚动到任何滚动条的顶部。是否可以在我的视图中指定特定的滚动条,以便在点按时滚动到顶部?

2 个答案:

答案 0 :(得分:2)

浏览所有其他滚动视图,并将其scrollsToTop属性设置为NO。要向上滚动的滚动视图需要是唯一一个将此属性设置为YES的滚动视图。

来自the UIScrollView.scrollsToTop docs

  

滚动到顶部的手势是点击状态栏;当这个   属性为YES,滚动视图跳转到内容的顶部   这个手势发生了。此属性的默认值为YES。

     

此手势适用于单个可见滚动视图;如果有   具有此属性的多个滚动视图(例如,日期选择器)   设置,或者如果委托在scrollViewShouldScrollToTop中返回NO:   UIScrollView忽略该请求。

答案 1 :(得分:1)

[myView.scrollView setContentOffset:CGPointZero animated:YES];

[myScrollView setContentOffset:CGPointZero animated:YES];