我有一个 UIImageView
,我希望它能够调整大小和旋转等。
UIGestureRecognizer
可以添加到UIImageView
吗?
我想在运行时创建的 UIImageView
中添加旋转和捏合识别器。
如何添加这些识别器?
最佳答案
检查 userInteractionEnabled
在 UIImageView
上是否为 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 - 以编程方式创建 UICollectionView
objective-c - 是否可以刷新 UITableView 中的单个 UITableViewC
objective-c - 最佳实践? - 数组/字典作为核心数据实体属性
ios - 如何在 NSAttributedString 中创建可点击链接?
objective-c - Objective-C Cocoa 应用程序中的正则表达式
objective-c - Objective-C中方法旁边的加号和减号是什么意思?
ios - 为 iOS 7 半透明 UINavigationBar 实现明亮、生动的色彩