Ios6 默认情况下,UICapgestureRecognizer在UISwipeGestureRecognizer上工作
在我的代码中,默认情况下,如何删除此项 NSString*dirString 主机是类对象Ios6 默认情况下,UICapgestureRecognizer在UISwipeGestureRecognizer上工作,ios6,xcode4.5,uitapgesturerecognizer,uiswipegesturerecognizer,Ios6,Xcode4.5,Uitapgesturerecognizer,Uiswipegesturerecognizer,在我的代码中,默认情况下,如何删除此项 NSString*dirString 主机是类对象 -(Void) handleSwipeEvent : (UISwipeGestureRecognizer *) recognizer { //NSString *swipeDirection = NULL; //CGPoint location = [recognizer locationInView:self]; dirString = NULL; UITapGestureRecognizer *ta
-(Void) handleSwipeEvent : (UISwipeGestureRecognizer *) recognizer {
//NSString *swipeDirection = NULL;
//CGPoint location = [recognizer locationInView:self];
dirString = NULL;
UITapGestureRecognizer *tap=nil;
tap.enabled=NO;
if ([recognizer direction] == UISwipeGestureRecognizerDirectionLeft) {
dirString = kCATransitionFromRight;
}
if ([recognizer direction] == UISwipeGestureRecognizerDirectionRight)
{
dirString = kCATransitionFromLeft;
}
if (dirString) [host swipeTo:dirString];
}
-(void)createSwipeGestureRecognizer:(UIView *)view direction: (UISwipeGestureRecognizerDirection)direction
{
UISwipeGestureRecognizer *recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeEvent:)];
[view addGestureRecognizer:recognizer];
[recognizer setDirection:direction];
[self setSwipeRecognizer:recognizer];
[recognizer release];
}
- (void) setHost: (FlashCardViewController *) aHost {
host = aHost;
[self createSwipeGestureRecognizer:self direction:UISwipeGestureRecognizerDirectionLeft];
[self createSwipeGestureRecognizer:self direction:UISwipeGestureRecognizerDirectionRight];
}
在视图上,我必须触摸,然后加载下一个contant。
如何禁用点击事件您的意思是在该类中还添加了UITapgestureRecognitor吗?不,我不想要。在这个类中,默认情况下,我没有实现这个功能。