先设置一个 UIImageView *imageView; 用来移动
实例化imageView
imageView = [[UIImageView alloc]initWithFrame:CGRectMake(20, 20, 100, 100)];
[imageView setImage:[UIImage imageNamed:@"1.jpg"]];
[self.view addSubview:imageView];
然后继续设置一个UIPanGestureRecognizer
UIPanGestureRecognizer *myGesRec = [[UIPanGestureRecognizer alloc]initWithTarget:self action:@selector(myGesRecs:)];
[imageView setUserInteractionEnabled:YES];
[imageView addGestureRecognizer:myGesRec];
上面提到了一个myGesRec函数
接下来写一下
- (void)myGesRecs:(UIPanGestureRecognizer *)recognizer {
NSLog(@"xxoo---xxoo---xxoo");
CGPoint point = [recognizer translationInView:self.view];
NSLog(@"%f,%f",point.x,point.y);
recognizer.view.center = CGPointMake(recognizer.view.center.x + point.x, recognizer.view.center.y + point.y);
[recognizer setTranslation:CGPointMake(0, 0) inView:self.view];
}
好了 疯狂移动你的图片吧、
the end