微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ios4 – 滑动手势iphone

我有一些麻烦来处理iPhone上的滑动,我在我的界面中创建了一个UISwipeGestureRecognizervar:
UISwipeGestureRecognizer *swipeRecognizer;

并在我的控制器中:viewDidLoad方法

- (void)viewDidLoad
{
    [super viewDidLoad];


    // Horizontal swipe
    swipeRecognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self 
                                                                          action:@selector(swipeMethod:)];
    swipeRecognizer.direction = UISwipeGestureRecognizerDirectionRight | UISwipeGestureRecognizerDirectionLeft; 
    [self addGestureRecognizer:swipeRecognizer];
}

我的方法来处理刷卡是:

-(void)swipeMethod: (UISwipeGestureRecognizer *) sender
{
    NSLog(@"Swipe!");   
}

当我运行代码并进行滑动时,我什么都没有?我应该得到:滑动!

谢谢.

解决方法

我感到惊讶的是,不会因无法识别的选择器错误而崩溃.尝试将识别器添加到您的视图,而不是添加到您的视图控制器:
[self.view addGestureRecognizer:swipeRecognizer]

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐