限制UISCrollView向上滚动

时间:2011-09-15 19:03:31

标签: iphone objective-c ios cocoa-touch uiscrollview

我有自定义视图覆盖iPod touch的整个屏幕。我需要在其中添加另一个视图,该视图最初将被隐藏但在视图向下滚动时将出现在屏幕上。我已经实现了这一点,但不是我也可以将我的观点向上推动。我不希望用户拉出自定义视图。我只是想要一个下拉功能而且没有上拉。

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

我可以限制我的UIScrollView在手动交互时向上滚动吗?

1 个答案:

答案 0 :(得分:2)

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

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