拖动实现图片移动效果
先写一个手势,注意图片的userInteractionEnabled设置为yes
UIPanGestureRecognizer *pan = [[UIPanGestureRecognizer
UIImage *image = [UIImageimageNamed:@"r.jpg"];
UIImageView *imageView = [[UIImageViewalloc] initWithFrame:CGRectMake(10,40, 80, 80)];
imageView.image = image;
imageView.userInteractionEnabled =YES;
[selfaddSubview:imageView];
[imageViewaddGestureRecognizer:pan];
}
拖动的方法,最后一句是关键代码
UIPanGestureRecognizer *)gesture
{
CGPoint point = [gesture translationInView:self];
gesture.view.center =CGPointMake(gesture.view.center.x + point.x, gesture.view.center.y + point.y);
[gesture setTranslation:CGPointMake(0,
}
版权声明:本文为博主原创文章,,未经博主允许不得转载。
只剩下一条路,那就是成功的路。