猿问

iOS 如何实现图片双击放大, 捏合手势放大缩小

ScrollView上面有一组UIImageView,想要实现双击图片放大,捏合手势放大缩小的效果.类似于Apple手机相册的效果.请各位大神给出解决方案,最好能有简单实现的代码!
摇曳的蔷薇
浏览 2910回答 2
2回答

叮当猫咪

把ImageView放ScrollView里监听ScrollView的回调(delegation方式)实现下面的方法-(nullableUIView*)viewForZoomingInScrollView:(UIScrollView*)scrollView;//returnaviewthatwillbescaled.ifdelegatereturnsnil,nothinghappens

蛊毒传说

1.双击图片放大需要你自己给UIIMageView添加双击手势,手势的响应方法里,把ImageView的frame调整一下就可以了.2.通过捏合手势放大缩小,可以使用scroview自身的属性.此时需要把uiiamgeView放到一个和imageView同宽同高的scrollView上,然后把每个scrollView添加到用于原来用于放置iamgeView的大scrollView上.其他的,参考下代理方法即可.
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答