2011-08-14 56 views
4

我把一堆對象放到UIScrollView中,我沒有問題:當我嘗試「滾動」到某些離屏對象時,它們就會出現,只要拖動後我按住我的手指就可以了它,但是當我讓你時,UIScrollView回到原來的位置。UIScrollView總是對齊

有沒有辦法來防止這種情況?發生這種情況時,屏幕外灰色區域不會顯示。

謝謝。

+0

@jtbandes:我在我的滾動視圖上有近10個對象,它們是水平對齊的。我的scrollviews的內容大小超過2000.所以我可以向右側滾動。但是當我想向左滾動時,滾動視圖像橡皮筋一樣反彈回來。你可以幫助我在這個http://stackoverflow.com/questions/8077550/uiscrollview-dragging-towards-right-snaps-back –

回答

5

您必須設置滾動視圖的contentSize以包含您的對象,因此它知道可滾動區域有多大 - 在到達邊緣並彈回之前可以自由滾動多長時間。

+0

這聽起來很奇怪,但這不是工作的一部分時間.... 。有時它仍然反彈。 CGSize size = CGSizeMake(1000,1000); scrollview.contentSize = size; – Wilbur

+0

你想創建一個無限滾動視圖嗎?如果是這樣,有一個關於它的好的WWDC視頻。 – jtbandes