UILongPressGestureRecognizerを使用する前に、UIPanGestureRecognizerを使用するUIViewがあります。UIPanGestureRecognizerに、UILongPressGestureRecognizerのプレッシャーについてのメッセージが表示されますが、私のアプリはブール値を取りません。これは、trueを課しても常にfalseです。どのようにできるのか?
-(IBAction)longGesture:(UILongPressGestureRecognizer *)gestureRecognizer{
if(fromRiga ==0){
if ([gestureRecognizer state]==UIGestureRecognizerStateBegan){
self.inLongPress = YES;
self.view.backgroundColor =[UIColor darkGrayColor];
gestureRecognizer.allowableMovement=200;
}else if([gestureRecognizer state]==UIGestureRecognizerStateEnded){
self.inLongPress = NO;
}
}
- (IBAction)panGesture:(UIPanGestureRecognizer *)gestureRecognizer
{
NSLog(@"inLongPress is %@", self.inLongPress ? @"YES": @"NO");
}
前もって感謝します