《iOS 6核心开发手册(第4版)》——1.4节秘诀:同时使用多个姿势识别器
本节书摘来自异步社区《iOS 6核心开发手册(第4版)》一书中的第1章,第1.4节秘诀:同时使用多个姿势识别器,作者 【美】Erica Sadun,更多章节内容可以访问云栖社区“异步社区”公众号查看 1.4 秘诀:同时使用多个姿势识别器iOS 6核心开发手册(第4版)秘诀1-3建立了秘诀1-2中展示的思想,但是具有几点差别。第一,它引入了多个识别器,它们并行工作。为了实现这一点,代码使用3个单独的识别器(旋转、捏合和平移),并把它们都添加到DragView的gestureRecognizers属性中。第二,它把DragView指定为每个识别器的委托。这允许DragView实现gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer:委托方法,使这些识别器能够同时工作。在添加该方法以返回YES作为它的值之前,一次将只有一个识别器接管工作。使用并行的识别器允许(例如)同时进行缩放和旋转,以响应用户的捏合姿势。 注意:UITouch对象存储一个姿势识别器的数组。这个数组中的项目代表每个识别器,它接收正在处理的触摸...
