我有一个UIImageView需要能够在整个视图中进行平移,捏合和旋转,但是imageView也需要在滑动移动时更改图片。有关如何实现这一点的任何想法?我添加了一个UISwipeGestureRecognizer,但这将改变任何滑动运动的图片。理想的情况是,当用户将屏幕拖动到屏幕上或者在屏幕上看不到50%以上时,将图片设置为动画并将新图片放到屏幕上。提前谢谢。
答案 0 :(得分:0)
这正是UIScrollView的目的。只需将所有UIImageView
添加到UIScrollView
,按正确的顺序排列,然后设置.paging = YES
。确保您也设置了正确的contentSize
,或者UIScrollView
根本不会滚动!
另外,请查看delegate方法,了解如何配置UIScrollView
进行缩放。您可能需要将UIImageView
放在他们自己的UIScrollView
中,以便为特定的UIImageView
启用缩放,但这取决于您的需求。
希望有帮助!