设为首页 加入收藏

TOP

拖动实现图片移动效果
2015-11-21 00:58:25 来源: 作者: 【 】 浏览:2
Tags:实现 图片 移动 效果

拖动实现图片移动效果

?

先写一个手势,注意图片的 userInteractionEnabled设置为yes

UIPanGestureRecognizer *pan = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(pan:)];

UIImage *image = [UIImage imageNamed:@r.jpg];

UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(10, 40, 80, 80)];

imageView.image = image;

imageView.userInteractionEnabled = YES;

[self addSubview:imageView];

[imageView addGestureRecognizer:pan];

?

?

}

拖动的方法,最后一句是关键代码

?

- (void)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, 0) inView:self];

?

}


?

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇实现函数功能对数组元素进行插入.. 下一篇从一个数组中随机的取出若干个不..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: