view触摸移动
来源:互联网 发布:gmt时间 Linux 转换 编辑:程序博客网 时间:2024/05/29 02:31
/**
* 触摸ing(手指在view上面挪来挪去)
*/
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
{
UITouch *touch = [touches anyObject];
// 当前触摸点
CGPoint current = [touch locationInView:self];
// 上一个触摸点
CGPoint previous = [touch previousLocationInView:self];
// 修改当前view的位置(中点)
CGPoint center = self.center;
center.x += current.x - previous.x;
center.y += current.y - previous.y;
self.center = center;
* 触摸ing(手指在view上面挪来挪去)
*/
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
{
UITouch *touch = [touches anyObject];
// 当前触摸点
CGPoint current = [touch locationInView:self];
// 上一个触摸点
CGPoint previous = [touch previousLocationInView:self];
// 修改当前view的位置(中点)
CGPoint center = self.center;
center.x += current.x - previous.x;
center.y += current.y - previous.y;
self.center = center;
}
实现view跟随触摸移动
补充:
判断一个点是否在一个区域内:
if (CGRectContainsPoint(btn.frame, point))
0 0
- view触摸移动
- 触摸移动
- Android 自定义View控件,实现跟随手指触摸移动的小球
- ViewGroup View触摸事件
- view的触摸事件
- Android触摸事件--View
- 触摸事件分发-view
- View触摸事件分发
- 移动端 触摸事件
- iOS触摸移动动画
- cocos::触摸跟随移动
- 移动端触摸事件
- 移动端触摸事件
- 移动端触摸事件
- 移动端触摸事件
- IOS-触摸简单应用-触摸移动按钮
- 触摸简单应用-触摸移动按钮
- IOS-触摸简单应用-触摸移动按钮
- IBM(联想)服务器 技术周报 五月第一季
- 第5部分:为ToasterService添加一个消费者
- 播放iPod Library中的歌曲
- 【Android】Merge讲解与实例
- HTTP状态码
- view触摸移动
- ORA-10456: cannot open standby database; media recovery session may be in progress
- git bash windows无密码操作
- php获取违章数据
- 问题
- 第6部分:通知Notification
- Android触摸屏事件派发机制详解与源码分析一(View篇)
- 10+年程序员总结的20+条经验教训
- 在MyEclipse中用WebSphere Portal Server创建Portal项目(下)