关于UIGestureRecognizerState
2012-02-08 22:01
141 查看
源代码里有注释,为了避免忘掉,作一下笔记
UIGestureRecognizerState的定义如下
Possible: 识别器在未识别出它的手势,但可能会接收到触摸时处于这个状态。这是默认状态。
Began: 识别器接收到触摸并识别出是它的手势时处于这个状态。响应方法将在下个循环步骤中被调用。
Changed:the recognizer has received touches recognized as a change to the gesture. (不懂怎么翻译,理解上就是识别器识别出一个变化为它的手势的触摸),响应方法将在下个循环步骤中被调用。
Ended:识别器在识别到作为当前手势结束信号的触摸时处于这个状态。响应方法将在下个循环步骤中被调用 并且 识别器将重置为possible状态。
Cancelled:识别器处于取消状态.响应方法将在下个循环步骤中被调用 并且 识别器将重置为possible状态。
Failed: 识别器接收到不能识别为它的手势的一系列触摸。响应方法不会被调用 并且 识别器将重置为possible状态。
Recognized: 识别器已识别到它的手势。响应方法将在下个循环步骤中被调用 并且 识别器将重置为possible状态。
ps:代码里还有一段注释,不是很懂
// Discrete Gestures – gesture recognizers that recognize a discrete event but do not report changes (for example, a tap) do not transition through the Began and Changed states and can not fail or be cancelled (不连续的,离散的手势:识别器识别到一个独立的事件但不报告改变不变换成began和changed不能变成failed也不能变成cancelled)
啊。。这个什么笔记,可能还是不如看源代码。。
UIGestureRecognizerState的定义如下
typedef enum { UIGestureRecognizerStatePossible, UIGestureRecognizerStateBegan, UIGestureRecognizerStateChanged, UIGestureRecognizerStateEnded, UIGestureRecognizerStateCancelled, UIGestureRecognizerStateFailed, UIGestureRecognizerStateRecognized = UIGestureRecognizerStateEnded } UIGestureRecognizerState;
Possible: 识别器在未识别出它的手势,但可能会接收到触摸时处于这个状态。这是默认状态。
Began: 识别器接收到触摸并识别出是它的手势时处于这个状态。响应方法将在下个循环步骤中被调用。
Changed:the recognizer has received touches recognized as a change to the gesture. (不懂怎么翻译,理解上就是识别器识别出一个变化为它的手势的触摸),响应方法将在下个循环步骤中被调用。
Ended:识别器在识别到作为当前手势结束信号的触摸时处于这个状态。响应方法将在下个循环步骤中被调用 并且 识别器将重置为possible状态。
Cancelled:识别器处于取消状态.响应方法将在下个循环步骤中被调用 并且 识别器将重置为possible状态。
Failed: 识别器接收到不能识别为它的手势的一系列触摸。响应方法不会被调用 并且 识别器将重置为possible状态。
Recognized: 识别器已识别到它的手势。响应方法将在下个循环步骤中被调用 并且 识别器将重置为possible状态。
ps:代码里还有一段注释,不是很懂
// Discrete Gestures – gesture recognizers that recognize a discrete event but do not report changes (for example, a tap) do not transition through the Began and Changed states and can not fail or be cancelled (不连续的,离散的手势:识别器识别到一个独立的事件但不报告改变不变换成began和changed不能变成failed也不能变成cancelled)
啊。。这个什么笔记,可能还是不如看源代码。。
相关文章推荐
- 关于UIGestureRecognizerState
- [IOS 开发] 关于UIGestureRecognizerState
- 关于 UIGestureRecognizerState
- 关于UIGestureRecognizerState
- UIGestureRecognizerState
- UIGestureRecognizerStateChanged 这是一个蛋疼的事情,原来是 一直变化,so fuck,
- UIGestureRecognizerState
- iOS学习之—— UIGestureRecognizerState的简单了解
- IOS UIPanGestureRecognizer手势使用及识别状态UIGestureRecognizerState
- UITapGestureRecognizer手势不进入UIGestureRecognizerStateBegan状态
- 两个关于View.SavedState 的异常分析
- 关于onreadystatechange属性(转)
- 【Android翻译】关于Activity的onSaveInstanceState调用时机的说明
- 关于onCreate(Bundle savedInstanceState, PersistableBundle persistentState)
- 关于onsaveinstancestate和 onRestoreInstanceState()
- UIGestureRecognizerDelegate设置响应事件优先级
- 关于android状态保存 onSaveInstanceState
- iOS UIGestureRecognizer (手势的基本知识介绍)
- 关于React setState的实现原理(三)
- 关于hashchangebroker和statehashable的补充文档