触摸来移动图像

问题描述:

我有一个NSMutableArray的JPG图像,我希望能够触摸,并从右到左移动我的手指,按顺序移动图像数组。我一直在阅读关于UIScrollView,但我不知道这是否完成了我所期待的。在我看来,UIScrollView更多地用于查看太大而不能完全显示在屏幕上的对象,并且您需要能够移动以查看对象的每个部分。我需要移动到一个全新的图像,我的数组中的下一个图像。什么是最好的方式去做这件事?触摸来移动图像

+0

原则上,您需要将UIImageView实例添加到滚动视图,然后将其内容区域设置为ImageView对象的集合。您也可以使用PageControl来改善体验。 – Devraj

您当然可以可以使用UIScrollView您想要的。如您所述,可以使用滚动视图来滚动屏幕太大的区域。但是,您也可以使用它来滚动“页面”。这是真正实现你想要的最好的方式,只是滚动你的滚动视图。

有一个UIScrollView的财产,被称为pagingEnabled,你希望设置为YES。我建议你试试看。另外,看看the UIScrollView documentationthe Scroll View programming guide。它会告诉你所有你需要了解的UIScrollViews。另外,请记住,为了正确的内存管理,您只需要在任何给定时间加载三张图像。有关更多信息,请参见this answer that I wrote,以及一般UIScrollViews。