iOS 长按手势处理 ZCSHoldProgress
- 授权协议: MIT
- 开发语言: Objective-C
- 操作系统: iOS
- 软件首页: https://github.com/zshannon/ZCSHoldProgress
软件介绍
ZCSHoldProgress是UILongPressGestureRecognizer的子类扩展。用来处理长按手势事件。
示例代码:
#import "ZCSHoldProgress.h"
ZCSHoldProgress *holdProgress = [[ZCSHoldProgress alloc] initWithTarget:self action:@selector(gestureRecogizerTarget:)];
holdProgress.minimumPressDuration = 3.0;
[self.view addGestureRecognizer:holdProgress];
- (void)gestureRecogizerTarget:(UIGestureRecognizer *)gestureRecognizer {
if (gestureRecognizer.state == UIGestureRecognizerStateBegan) {
// TODO: do something interesting
} else if (gestureRecognizer.state == UIGestureRecognizerStatePossible) {
// TODO: knock it off with the interesting stuff
}
}
