小编典典

UIImageView 上的 UIGestureRecognizer

all

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

可以UIGestureRecognizer添加到UIImageView?

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

如何添加这些识别器?


阅读 64

收藏
2022-07-31

共1个答案

小编典典

检查userInteractionEnabled是否YESUIImageView. 然后你可以添加一个手势识别器。

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...
}
2022-07-31