iOS Developer

Event Handling Guide for UIKit A

2017-07-15  本文已影响53人  花与少年_

Gestures

点击:UIPanGestureRecognizer
长按:UILongPressGestureRecognizer
拖动:UIPanGestureRecognizer
滑动:UISwipeGestureRecognizer
捏合:UIPinchGestureRecognizer
旋转:UIRotationGestureRecognizer

处理多个手势时,遵守这个代理 UIGestureRecognizerDelegate 的 shouldRecognizeSimultaneouslyWithGestureRecognizer 方法,可以解决多个手势冲突的问题。

Responders

A responder object -> UIResponder class -> UIApplication/UIViewController/UIView

Events continue to flow up the responder chain until they are handled.

事件传递:UIApplication -> UIWindow -> 根据事件类型,传递给Object

事件类型可以分为:

事件响应:由下到上,自己不能响应时,传给其父类

上一篇 下一篇

猜你喜欢

热点阅读