我有一个滚动视图,我想只允许用户向后滚动。他们按下按钮进行选择并向前滚动,这部分有效。
答案 0 :(得分:0)
我假设后退/前进是指上下。首先,每当有效滚动发生时,我都会保存滚动位置。所以说你想要这样做,这样用户就无法向上滚动,只能向下滚动。只要它们完成向下滚动,就会调用UIScrollViews scrollViewDidEndDecelerating:方法。我将为UIScrollView设置委托并实现该方法。在该方法中,将scrollview的contentOffset设置为您的变量。接下来,实现委托方法scrollViewDidScroll:并检查与存储的偏移量相比的新偏移量。如果新偏移量的y值大于(或小于,取决于限制用户的方式),则手动将scrollview的偏移量设置为存储的偏移量。