【发布时间】:2012-05-23 11:41:30
【问题描述】:
我有一个 UIView,在我使用 UILongPressGestureRecognizer 之前,我使用 UIPanGestureRecognizer。对于 UIPanGestureRecognizer,我收到一条关于 UILongPressGestureRecognizer 压力的消息,但我的应用程序不采用布尔值,即使我强加为真,这也总是假的。我该怎么办?
-(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");
}
提前致谢
【问题讨论】:
标签: iphone objective-c boolean uigesturerecognizer uipangesturerecognizer