"用户在按,但他们知道需要按多久吗?"
ZCSHoldProgress是UILongPressGestureRecognizer的子类,具有一些不错的(可自定义)视觉效果。
pod 'ZCSHoldProgress', '~> 0.0.5'
#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
}
}
请在这里发送Pull Requests。