2011-06-27 140 views
2

在我的程序中我有UIScrollView。我在那裏動態地添加按鈕。滾動型中有一個屬性UIScrollView檢測滾動

[scrollView setPagingEnabled:YES];

當我在滾動翻頁按鈕,它必須是在頂部向上移動了幾個像素。 所以我想我需要以編程方式設置scrollView滾動位置。如何檢測滾動結束並設置滾動位置?

回答

2

您可以實現此滾動視圖委託方法scrollViewDidEndDecelerating:來檢測滾動的結束。

如果您需要設置位置,請致電[myScrollView setFrame: myCGRect];完成此操作。

+0

感謝您的回覆=)有可能知道當前頁面的滾動? – LightNight

+0

我沒有測試過這個,但它應該有幫助...如果你調用myScrollView.contentOffset.y(或者如果你需要這個軸的話),然後將它除以你的滾動視圖的高度,然後將這個數字加起來或下來,它應該是頁碼。 – Luke

+0

謝謝,它的作品! =) – LightNight