UIGestureRecognizer(FWUIKit)
@interface UIGestureRecognizer (FWUIKit)
gestureRecognizerShouldBegin:是否继续进行手势识别,默认YES shouldRecognizeSimultaneouslyWithGestureRecognizer: 是否支持多手势触发。默认NO shouldRequireFailureOfGestureRecognizer:是否otherGestureRecognizer触发失败时,才开始触发gestureRecognizer。返回YES,第一个手势失败 shouldBeRequiredToFailByGestureRecognizer:在otherGestureRecognizer识别其手势之前,是否gestureRecognizer必须触发失败。返回YES,第二个手势失败
-
获取手势直接作用的view,不同于view,此处是view的subview
Declaration
Objective-C
@property (nonatomic, weak, readonly, nullable) UIView *fw_targetView;
-
是否正在拖动中:Began || Changed
Declaration
Objective-C
@property (nonatomic, readonly) BOOL fw_isTracking;
-
是否是激活状态: isEnabled && (Began || Changed)
Declaration
Objective-C
@property (nonatomic, readonly) BOOL fw_isActive;
-
判断手势是否正作用于指定视图
Declaration
Objective-C
- (BOOL)fw_hitTestWithView:(nullable UIView *)view;