天天看點

觸摸與手勢學習-swift

觸摸是一個UITouch對象,該對象放在一個UIEvent中,每個UIEvent包含一個或多個UITouch對象,每個UITouch對象對應一個手指。系統将UIEvent發送到應用程式上,最後應用程式将UIEvent傳遞給目前的一個UIView。

觸摸分為5個階段:

1)Began

2)Moved

3)Stationary

4)Ended

5)Cancelled(比如收到電話)

手勢UIGestureRecognizer:

UITapGestureRecognizer

UIPanGestureRecognizer

UILongPressGestureRecognizer

UIPinchGestureRecognizer

UISwipeGestureRecognizer