iOS gestures recognition-UIGestureRecognizer
发布时间
阅读量:
阅读量
UIGestureRecognizer:
手势处理器的功能在于对用户触碰操作进行识别与处理。
该类包含以下若干子类:
- UITapGestureRecognizer : 用于识别并响应用户的点击操作
- UILongPressGestureRecognizer: 用于识别并响应用户的长按操作
- UIPinchGestureRecognizer: 用于识别并响应用户的捏合操作
- UIRotationGestureRecognizer: 用于识别并响应用户的旋转操作
- UISwipeGestureRecognizer: 用于识别并响应用户的滑动操作
- UIPanGestureRecognizer: 用于识别并响应用户的拖动操作
处理器使用流程概述
- 根据具体程序需求,生成相应的手势处理对象。(需明确指定target和action参数)
- 配置控件以支持用户交互操作。(部分控件默认情况下不支持用户交互,例如:UILable、UIImageView,此时需要将该控件的userInteractionEnabled属性设置为YES;若希望控件能够识别多点触碰操作,则应将multipleTouchEnabled属性设置为YES)。
- 将手势处理器绑定到对应控件上。(通过调用控件的addGestureRec
全部评论 (0)
还没有任何评论哟~
