1 UITapGestureRecognizer (点击手势)
//1.创建手势对象
UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapClick:)];
//2.手势相关的属性
//点击次数(默认1)
tapGesture.numberOfTapsRequired = 1;
//手指的个数(默认1)
tapGesture.numberOfTouchesRequired = 1;
//3.把手势与视图相关联
[imageView addGestureRecognizer:tapGesture];
// 点击事件
-(void)tapClick:(UITapGestureRecognizer *)tap{
NSLog(@"点击图片了");
}
2 UIPinchGestureRecognizer (捏合手势)
//捏合手势
UIPinchGestureRecognizer *pinchGesture = [[UIPinchGestureRecognizer alloc] initWithTarget:self action:@selector(pichClick:)];
[imageView addGestureRecognizer:pinchGesture];
// 捏合事件
-(void)pichClick:(UIPinchGestureRecognizer *)pinch{
//缩放的系数
NSLog(@"%.2lf",pinch.scale);
//固定写法