2012-04-30 95 views
0

我有一些數組中的圖像,我將圖像添加到滾動視圖,但我想在任何給定的時間只顯示在屏幕上的3個圖像。屏幕的兩邊都有箭頭,中間有3張圖片,點擊箭頭後,下一張圖片取代第三張圖片,第三張圖片取代第二張圖片,第二張圖片取代第一張和第一張圖片。在UIScrollView循環圖像

任何幫助將不勝感激。提前致謝。

回答

0

這聽起來像你想要的行爲就像分頁,除了你的頁面的一小部分scrollview邊界,而不是整個事情。

也許你可以創建一個UIScrollViewDelegate,實施該方法:

- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView 

如果位置是不是你的圖像寬度的整數倍,動畫的位置到最近的邊界。如果你有太多的圖像一次加載到滾動視圖,那麼你將不得不做一些額外的技巧。

0

在去年的WWDC會議上,有一個會議正是關於這個話題。如果您已註冊開發者計劃,請在WWDC11中查看Session 104 - Advanced Scroll View Techniques