ios - UIImageView 上的 UIGestureRecognizer

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

UIGestureRecognizer可以添加到UIImageView吗?

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

如何添加这些识别器?

最佳答案

检查 userInteractionEnabledUIImageView 上是否为 YES。然后你可以添加一个手势识别器。

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...
}

https://stackoverflow.com/questions/3907397/

相关文章:

ios - 如何在 Swift 中设置返回按钮文本

ios - 以编程方式创建 UICollectionView

objective-c - 是否可以刷新 UITableView 中的单个 UITableViewC

objective-c - 最佳实践? - 数组/字典作为核心数据实体属性

ios - 如何在 NSAttributedString 中创建可点击链接?

objective-c - Objective-C Cocoa 应用程序中的正则表达式

objective-c - Objective-C中方法旁边的加号和减号是什么意思?

ios - 为 iOS 7 半透明 UINavigationBar 实现明亮、生动的色彩

objective-c - 解决 Objective-C 命名空间冲突的最佳方法是什么?

ios - 在 UITableViewCell 中有一个 UITextField