2011-08-03 155 views
0

我有一個NSMutableArray的JPG圖像,我希望能夠觸摸,並從右到左移動我的手指,按順序移動圖像數組。我一直在閱讀關於UIScrollView,但我不知道這是否完成了我所期待的。在我看來,UIScrollView更多地用於查看太大而不能完全顯示在屏幕上的對象,並且您需要能夠移動以查看對象的每個部分。我需要移動到一個全新的圖像,我的數組中的下一個圖像。什麼是最好的方式去做這件事?觸摸來移動圖像

+0

原則上,您需要將UIImageView實例添加到滾動視圖,然後將其內容區域設置爲ImageView對象的集合。您也可以使用PageControl來改善體驗。 – Devraj

回答

0

您當然可以可以使用UIScrollView您想要的。如您所述,可以使用滾動視圖來滾動屏幕太大的區域。但是,您也可以使用它來滾動「頁面」。這是真正實現你想要的最好的方式,只是滾動你的滾動視圖。

有一個UIScrollView的財產,被稱爲pagingEnabled,你希望設置爲YES。我建議你試試看。另外,看看the UIScrollView documentationthe Scroll View programming guide。它會告訴你所有你需要了解的UIScrollViews。另外,請記住,爲了正確的內存管理,您只需要在任何給定時間加載三張圖像。有關更多信息,請參見this answer that I wrote,以及一般UIScrollViews。