2011-12-06 25 views
0

我想用一個水平的ScrollView顯示一個畫廊;我想顯示一個項目,當用戶滑動時,爲某個位置設置動畫,以避免看到部分圖像,但將下一個項目居中放置在屏幕上,並將項目「停靠」到(x,y)座標。 我該怎麼做?UIScrollView,如何在iPhone應用程序中逐幀滾動?

回答

1

我希望我明白這個權利。當用戶滑動時,您想要滾動到下一張圖片(使用動畫)。此外,滾動視圖應該捕捉圖片,以便它不顯示任何其他部分圖像。

如果是這種情況,那麼您可以使用scrollView.pagingEnabled = TRUE。您將實現此捕捉(對接)和滑動功能。

您只需將圖片排列在滾動視圖中,以便每張屏幕只有一張圖片。

如果你期望很多圖像,那麼你可以通過只存儲上一張,當前和下一張圖片來改進這種設計。當從當前用戶滾動 - >未來,那麼你就會有這樣的事情:


previousImage = currentImage; 
currentImage = nextImage; 
nextImage = //Load the next gallery image 

如果您需要更多的幫助,隨意問。

相關問題