无法识别uitableview内的手势

时间:2011-12-12 17:50:44

标签: objective-c xcode uitableview

我在uitableview中有uitableview(在它的单元格中,就像脉冲应用程序一样),并且由于某种原因我不认为它的相关性,我需要知道当用户在内部uitableview的第一个单元格中试图向左移动时

我尝试将以下代码添加到内部/内部表,外部,内部单元格,内部表格单元格中的imageview,并且我无法使其工作..方法 - (void)handleSwipeFrom:(UISwipeGestureRecognizer *)识别器{}只是不被调用......

UISwipeGestureRecognizer *gesture = [[UISwipeGestureRecognizer alloc]
                                     initWithTarget:self
                                     action:@selector(handleSwipeFrom:)];
[gesture setDirection:UISwipeGestureRecognizerDirectionLeft];
[tableViewCell addGestureRecognizer:gesture];
[gesture release];

任何想法?

2 个答案:

答案 0 :(得分:1)

考虑在每个UITableViewCell中使用UIScrollView。 UIScrollView的委托跟踪位置,您可以将分页设置为启用以使其快速捕捉。但是如果你想在UITableView中坚持使用UITableView,this tutorial的第二部分将涵盖嵌套的tableviews。 first part也可能有用。

答案 1 :(得分:0)

LOL我的桌面视图已旋转,向左滑动实际上是向下滑动..现在一切正常