#import "ViewController.h"
@interface ViewController ()<UIGestureRecognizerDelegate>
{
UIImageView *imgView ;
}
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
UIImage *img =[ UIImage imageNamed:@"q.jpg"];
imgView =[[UIImageView alloc]initWithImage:img];
imgView.userInteractionEnabled=YES;
[imgView sizeToFit];
imgView.center=self.view.center;
[self.view addSubview:imgView];
UIPanGestureRecognizer *pan = [[UIPanGestureRecognizer alloc]initWithTarget:self action:@selector(pan:)];
pan.delegate=self;
[imgView addGestureRecognizer:pan];
}
-(void)pan:(UIPanGestureRecognizer*)pan{
NSLog(@"有%ld根手指同时触摸",[pan numberOfTouches]);
CGPoint point = [pan translationInView:[pan view]];
pan.view.transform=CGAffineTransformTranslate(pan.view.transform, point.x, point.y);
[pan setTranslation:CGPointMake(0, 0) inView:[pan view]];
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
iOS拖动手势的使用
最新推荐文章于 2024-07-07 03:27:59 发布