UIImageView 上的 UIGestureRecognizer

UIGestureRecognizer on UIImageView(UIImageView 上的 UIGestureRecognizer)

本文介绍了UIImageView 上的 UIGestureRecognizer的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个 UIImageView,我希望它能够调整大小和旋转等.

I have a UIImageView, which I want to be able to resize and rotate etc.

UIGestureRecognizer可以添加到UIImageView吗?

我想在运行时创建的 UIImageView 中添加旋转和捏合识别器.

I would want to add a rotate and pinch recognizer to a UIImageView which would be created at runtime.

如何添加这些识别器?

推荐答案

检查 UIImageView 上的 userInteractionEnabled 是否为 YES.然后你可以添加一个手势识别器.

Check that userInteractionEnabled is YES on the UIImageView. Then you can add a gesture recognizer.

imageView.userInteractionEnabled = YES;
UIPinchGestureRecognizer *pgr = [[UIPinchGestureRecognizer alloc] 
    initWithTarget:self action:@selector(handlePinch:)];
pgr.delegate = self;
[imageView addGestureRecognizer:pgr];
[pgr release];
:
:
- (void)handlePinch:(UIPinchGestureRecognizer *)pinchGestureRecognizer
{
  //handle pinch...
}

这篇关于UIImageView 上的 UIGestureRecognizer的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本文标题为:UIImageView 上的 UIGestureRecognizer

基础教程推荐