簡體   English   中英

uiscrollview僅允許向后滾動

[英]uiscrollview only allow scrolling back

我有一個只允許用戶向后滾動的滾動視圖。 他們按下按鈕進行選擇,然后向前滾動,該部分起作用。

我假設后退/前進是指上下。 首先,只要有效滾動就會保存滾動位置。 假設您要創建它,以便用戶不能向上滾動,只能向下滾動。 每當它們完成向下滾動時,將調用UIScrollViews scrollViewDidEndDecelerating:方法。 我將為UIScrollView設置委托並實現該方法。 在該方法中,將scrollview的contentOffset設置為您的變量。 接下來,實現委托方法scrollViewDidScroll:並檢查新的偏移量與存儲的偏移量之間的比較。 如果新偏移量的y值大於(或小於,取決於您限制用戶的方式),則將滾動視圖的偏移量手動設置為存儲的偏移量。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM