ios - iOS 中滑动手势识别器的问题

标签 ios uigesturerecognizer gesture swipe

我正在使用以下代码:

UISwipeGestureRecognizer *swipeRecognizer = 
   [[UISwipeGestureRecognizer alloc]
   initWithTarget:self 
   action:@selector(swipeDetected:)];
swipeRecognizer.direction = UISwipeGestureRecognizerDirectionRight;
[self.view addGestureRecognizer:swipeRecognizer];
[swipeRecognizer release];

还有,

- (void)swipeDetected:(UIGestureRecognizer *)sender {
NSLog(@"Right Swipe");
}

但是当我在模拟器中滑动时我没有看到任何输出。谁能帮帮我?谢谢。

最佳答案

由于您有一个 UITableView,它可能会阻止该操作。尝试将 swipeGesture 直接添加到 tableView

关于ios - iOS 中滑动手势识别器的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6617974/

相关文章:

ios - 显示消息会导致崩溃吗?

iphone - 在 UITableView 上显示重新排序控件时启用滑动删除

ios - 访问了 Xcode 按钮文本,但未反射(reflect)背景更改 UI

ios - shouldReceiveTouch 未触发

ios - 将 UIGestureRecognizer 限制在特殊区域

android - 在 recyclerview(gridview) 向左滑动,向内捏合

ios uiimagview 点击手势无法识别

ios - 当关系从多变为一时如何执行迁移?

ios - 将钥匙串(keychain)包装器添加到我的 iOS 应用程序的目的是什么?

ios - 收到推送通知时在后台执行代码