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

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

阅读 10k
3 个回答
		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很容易区分。

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题