IOS 获取UIView触摸响应事件
来源:互联网 发布:关于创业的软件 编辑:程序博客网 时间:2024/05/17 07:42
有两种方法
1、注册手势
用 UIGestureRecognizer 的好处在于有现成的手势,开发者不用自己计算手指移动轨迹。 UIGestureRecognizer 的衍生类別有以下几种:
• UITapGestureRecognizer
• UIPinchGestureRecognizer
• UIRotationGestureRecognizer
• UISwipeGestureRecognizer
• UIPanGestureRecognizer
• UILongPressGestureRecognizer
从命名上不难了解這些类別所对应代表的手势,分別是 Tap (点一下)、 Pinch (二指往內或往外拨动)、 Rotation (旋转)、 Swipe (滑动,快速移动)、 Pan (拖移,慢速移动)以及 LongPress (长按)。這些手势別在使用上也很简单,只要在使用前定义并添加到对应的视图上即可。
2、重新UIView触摸响应事件
- ( void )touchesBegan:( NSSet *)touches withEvent:( UIEvent *)event
{
[ super touchesBegan :touches withEvent :event];
}
- ( void )touchesMoved:( NSSet *)touches withEvent:( UIEvent *)event
{
[ super touchesMoved :touches withEvent :event];
}
- ( void )touchesEnded:( NSSet *)touches withEvent:( UIEvent *)event
{
[ super touchesEnded :touches withEvent :event];
}
当手指接触屏幕时,就会调用 touchesBegan:withEvent 方法;
当手指在屏幕上移时,动就会调用 touchesMoved:withEvent 方法;
当手指离开屏幕时,就会调用 touchesEnded:withEvent 方法;
//
- IOS 获取UIView触摸响应事件
- iOS - 触摸事件 ,响应者
- iOS开发 - 响应者链触摸事件
- ios触摸事件响应链个人总结
- iOS - 响应者链触摸事件
- iOS触摸事件/响应者链条
- UIView 触摸事件探究
- iOS UIView的点击事件与触摸手势
- iOS UIView的点击事件与触摸手势
- iOS UIView的点击事件与触摸手势
- iOS UIView的点击事件与触摸手势
- iOS UIResponder 触摸事件 运动事件 响应对象
- iOS 事件响应链机制 及 触摸事件(hitTest)
- 响应触摸事件
- 触摸事件响应
- 触摸事件分发响应
- imageView响应触摸事件
- UIView用户事件响应
- 移植NET-SNMP(ARM 9)总结
- App再瘦身
- 简化界面,移除无用元素
- 传说中的ACM大牛!!!
- bat 添加系统服务 wrapper
- IOS 获取UIView触摸响应事件
- 外贸网站的8个经营法则
- Google Map开发系列(十)——给你的地图加上API提供的默认控件
- Adobe AIR中的 SQLite 数据库简介
- 一位ACMer过来人的心得
- 流媒体解决方案
- 描述 private、protected、internal和public修饰符的
- 苹果宣布Bob Mansfield继续留任
- 分析器错误消息: 未能加载文件或程序集“AjaxPro.2”或它的某一个依赖项。系统找不到指定的文件。