2011-09-15 82 views
2

我有一个覆盖iPod touch中整个屏幕的自定义视图。我需要在此添加另一个视图,该视图最初将被隐藏,但当视图向下滚动时将出现在屏幕上。我已经实现了这一点,但不是我可以将我的观点向上调整。我不想让用户拉起自定义视图。我只是想要一个拉下功能,并没有拉起来。限制UISCrollView向上滚动

当有人拉下来时,我以编程方式将视图带到原始位置。所以,当用户拉下时,他们可以看到一些信息5秒,然后视图回到原来的位置。

锄头我可以限制我的UIScrollView滚动上手动交互?

+0

我有一个原因,你不只是使用向下滑动手势识别器?如果它必须是滚动视图,那么一旦用户向下滚动并获取隐藏视图,就可以将其'userInteractionEnabled'属性设置为'NO'。 –

+0

我想限制向上滚动。我可以将偏移量设置为0,但是我如何才能知道scrollview是否滚动。 – Abhinav

+0

我不知道我明白你想问什么。 –

回答

2

我是通过以下代码完成的。它的工作现在。

(void)scrollViewDidScroll:(UIScrollView *)iScrollView { 
    // Refrain the view from scrolling up 
    if (iScrollView.contentOffset.y > 0.0) { 
      iScrollView.contentOffset = CGPointZero; 
    } 
} 
+0

嗨!你是救世主!干杯! – chandu