手势识别器将抽像度低的事件操作转化为更容易理解的动作,它们是附加在视图上的对象,并允许对这些动作进行回应。手势识别器解释这些触摸事件是否是一个特定的手势,比如轻扫,缩放,旋转。如果它们能正确识别,它们会发送一个动作给目标对象。这个对象是你指定的视图控制器,如下图所示。这样的设计模式强大简单,你可以动态指定响应动作,而且你可以添加一个手势识别给一个视图,而不用子类化视图。
在我们拿起手机时,除了语音外,最重要的交互操作就是通过手指触摸了。就如游戏机的手柄,电脑的键盘一样。在iPhone设备里,因为它没有物理键盘,所以每一个手势动作,必须准确的覆盖到每一个用户想要表达的真实意图。手势的重要性也不言而喻。
近期评论