IOS中的手势操作移动应用的开发中,没有键盘、鼠标等输入外设,手势(Touch)就是最基本的输入方式,在IOS中为View添加手势可以用下面的几个方法- touchesBegan:withEvent: - touchesMoved:withEvent: - touchesEnded:withEvent: - touchesCancelled:withEvent: 通过上面的方法,我们可以计算用户当前的操作手势,根据手势完成不同的指命响应。 简单高效的手势类UIGestureRecognizer但在IOS的API中,发了一个更加简单高效完成手势操作类,UIGestureRecognizer。这是一个抽象的基类,它有6个实现的子类,分别是:(点击、捏合、旋转、滑动、拖移、长按) 1:点击<UITapGestureRecognizer> 2:捏合<UIPinchGestureRecognizer> 3:旋转<UIRotationGestureRecognizer> 4:滑动<UISwipeGestureRecognizer> 5:拖移<UIPanGestureRecognizer> 6:长按<UILongPressGestureRecognizer> 为视图添加手势[cpp] view plaincopy
(本博文为博主原创,如需转载,请注明原文作者及文章来源。) |
|