uiscrollview只允许滚动回来

问题描述:

我有一个滚动视图,我想只允许用户回滚。他们按下按钮进行选择并向前滚动,这部分工作。uiscrollview只允许滚动回来

我假设后退/前进是指上下。首先,我会在有效滚动发生时保存滚动位置。所以说你想做到这一点,用户不能向上滚动,只能向下滚动。每当他们完成向下滚动时,UIScrollViews scrollViewDidEndDecelerating:方法将被调用。我将为UIScrollView设置委托并实现该方法。在该方法中,将scrollview的contentOffset设置为您的变量。接下来,实现委托方法scrollViewDidScroll:并检查与您存储的偏移量相比的新偏移量。如果新偏移的y值大于(或小于,取决于您限制用户的方式),则手动将scrollview的偏移量设置为存储的偏移量。

+0

我会检查出来,谢谢。我的意思是左和右,一个水平滚动。 – rd42 2011-04-11 11:58:42