Iphone 限制UISCrollView向上滚动

Iphone 限制UISCrollView向上滚动,iphone,objective-c,ios,cocoa-touch,uiscrollview,Iphone,Objective C,Ios,Cocoa Touch,Uiscrollview,我在iPodtouch中有一个覆盖整个屏幕的自定义视图。我需要在这个添加另一个视图,它最初会被隐藏,但当视图向下滚动时会出现在屏幕上。我已经做到了这一点,但我不能把我的观点也向上滚动。所以我不希望用户调出自定义视图。我只想要一个下拉功能,而不是向上拉 当有人拉下来时,我通过编程将视图恢复到原始位置。所以,当用户下拉时,他们可以在5秒钟内看到一些信息,然后视图返回到原始位置 如何限制我的UIScrollView在手动交互时向上滚动?我是通过以下代码实现的。现在开始工作了 (void)scrollV

我在iPodtouch中有一个覆盖整个屏幕的自定义视图。我需要在这个添加另一个视图,它最初会被隐藏,但当视图向下滚动时会出现在屏幕上。我已经做到了这一点,但我不能把我的观点也向上滚动。所以我不希望用户调出自定义视图。我只想要一个下拉功能,而不是向上拉

当有人拉下来时,我通过编程将视图恢复到原始位置。所以,当用户下拉时,他们可以在5秒钟内看到一些信息,然后视图返回到原始位置


如何限制我的UIScrollView在手动交互时向上滚动?

我是通过以下代码实现的。现在开始工作了

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

我知道你为什么不使用向下滑动手势识别器吗?如果它必须是滚动视图,您可以在用户向下滚动并获得隐藏视图后,将其
userInteractionEnabled
属性设置为
NO
。我想限制向上滚动。我可以将偏移量设置为0,但如何才能知道scrollview是否为scroller up。我不确定我是否理解您的问题。