2
在我的程序中我有UIScrollView。我在那裏動態地添加按鈕。滾動型中有一個屬性UIScrollView檢測滾動
[scrollView setPagingEnabled:YES];
當我在滾動翻頁按鈕,它必須是在頂部向上移動了幾個像素。 所以我想我需要以編程方式設置scrollView滾動位置。如何檢測滾動結束並設置滾動位置?
在我的程序中我有UIScrollView。我在那裏動態地添加按鈕。滾動型中有一個屬性UIScrollView檢測滾動
[scrollView setPagingEnabled:YES];
當我在滾動翻頁按鈕,它必須是在頂部向上移動了幾個像素。 所以我想我需要以編程方式設置scrollView滾動位置。如何檢測滾動結束並設置滾動位置?
您可以實現此滾動視圖委託方法scrollViewDidEndDecelerating:
來檢測滾動的結束。
如果您需要設置位置,請致電[myScrollView setFrame: myCGRect];
完成此操作。
感謝您的回覆=)有可能知道當前頁面的滾動? – LightNight
我沒有測試過這個,但它應該有幫助...如果你調用myScrollView.contentOffset.y(或者如果你需要這個軸的話),然後將它除以你的滾動視圖的高度,然後將這個數字加起來或下來,它應該是頁碼。 – Luke
謝謝,它的作品! =) – LightNight