0

我有一个带有多个 UIScrollViews 的视图。因此,点击标题栏不会滚动到任何滚动条的顶部。他们是一种在我的视图中指定特定滚动条以在点击发生时滚动到顶部的方法吗?

4

2 回答 2

2

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

UIScrollView.scrollsToTop 文档

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

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

于 2013-01-12T05:12:04.323 回答
1

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

或者

[myScrollView setContentOffset:CGPointZero animated:YES];

于 2013-01-12T05:09:10.337 回答