首页 > 一个ImageView如何同时支持放大缩小和点击

一个ImageView如何同时支持放大缩小和点击

我的ImageView需要像相册默认的那样,可以双指放大缩小
但是,同时又要支持双击进入另一个ViewController,有什么方案可以做呢?


把ImageView放在一个scrollview里面,就可以支持双指缩放了

http://blog.sina.com.cn/s/blog_47615d...

然后加一个双击的手势识别就行


供参考。我在用 https://github.com/mwaterfall/MWPhoto...


		UITapGestureRecognizer *doubleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleDoubleTap:)];
		UITapGestureRecognizer *twoFingerTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTwoFingerTap:)];
		
		[doubleTap setNumberOfTapsRequired:2];
		[twoFingerTap setNumberOfTouchesRequired:2];
		[imageView addGestureRecognizer:doubleTap];
		[imageView addGestureRecognizer:twoFingerTap];
		
		[doubleTap release];
		[twoFingerTap release];

通过UITapGestureRecognizer,注册双击和缩放使用不同selector很容易区分。

官方实例少量修改代码即可实现你要的功能

【热门文章】
【热门文章】