按下时间iphone滚动到顶部

时间:2010-08-08 08:16:53

标签: iphone

您好我有2个UIScrollViews,1个垂直滚动。 Inside是一个UIScrollView,它以长图像水平滚动。

将水平卷轴放在原始UIScrollView中我可以按下顶部的时间,它会滚动到顶部,现在它不会。

我尝试使用此代码

[mainScrollView setScrollsToTop:YES];
[horizontalScrollView setScrollsToTop:NO];

但这似乎没有解决它。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

这是预期的行为。

来自UIScrollView API:

  

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

答案 1 :(得分:-1)

尝试使用UIGestureRecognizer对这类事情进行排序。

它们具有适应性,是iOS 3.2中手势处理的首选方法。

您可能必须自己在内部视图中处理滑动事件。