ios4 - 滑动手势iPhone

标签 ios4 uigesturerecognizer

我在处理iPhone时遇到一些麻烦,我在界面中创建了UISwipeGestureRecognizer var:

UISwipeGestureRecognizer *swipeRecognizer;

并在我的 Controller 中: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!");   
}

当我运行代码并滑动时,我什么也没得到?我应该得到:刷卡!

谢谢。

最佳答案

令我惊讶的是,它不会因无法识别的选择器错误而崩溃。尝试将识别器添加到 View 而不是 View Controller 中:

[self.view addGestureRecognizer:swipeRecognizer]

关于ios4 - 滑动手势iPhone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5718083/

相关文章:

ios - 为什么使用 UIPanGestureRecognizer 移动对象时会有延迟?

iPhone:如何在自定义单元格的动态数量上管理 UITextfield 委托(delegate)方法

ios - 我可以使用滑动删除来使用 titleForDeleteConfirmationButtonForRowAtIndexPath 滑动来执行其他操作吗?

iphone - 如何在iPad App中显示这个?

iphone - MediaPlayer MPMoviePlayerController - 不在横向播放视频

ios - 禁用内部时嵌套 UITableViews : a way to scroll only the outer UITableView,?

objective-c - UITapGestureRecognizer 超时?

objective-c - 如何检查越狱手机是否安装了SSH? objective-c

ios - 使用 spritekit 检测释放快速滑动时的坐标

ios - Collection View 选择机制,存在吗?