我正在使用UIScrollview
,並根據用戶是向左還是向右滾動,重新配置UI。問題是我需要驗證用戶確實從一個屏幕跨越到另一個屏幕(沿contentOffset
)。確實發生了滾動的UIScrollView事件
我用這個方法嘗試:
-(void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate;
但是,如果用戶部分種類的移動滾動視圖在一個方向,但後來沒有完成這個動作會火。
我也試過這個方法:
-(void)scrollViewDidScroll:(UIScrollView *)scrollView;
但主要是相同的問題; scrollview左右滾動,但在iPhone上,內容爲640(320 * 2)。我試圖弄清楚這張紙卷是否跨越了或者不在,從一個地方到另一個地方。
有什麼建議嗎?
那麼,你用'-scrollViewDidScroll'丟失了什麼信息/功能?只要用戶拖動滾動視圖,就會調用它,並且可以檢查'scrollView.contentOffset'以獲取內容的當前位置。 –