2011-01-11 58 views

回答

0

在查看文档时,您可以通过不启用滑动来删除东西,并查看示例代码在UISwipeGestureRecognizer类中提到。

我不知道你的应用程序是什么,但有一件事我不得不提的是,它被认为是一个设计缺陷,有一个可编辑的列表,其中刷卡没有做删除行为。这会打破最不惊讶的原则,并混淆用户。

这就是说,你可能有很大的用处,我不知道。祝你好运。

+0

感谢您的评论。我的列表不可编辑,但您可能是对的,仍在考虑之中 – jkally 2011-01-11 22:20:59

0

您必须在您的viewDidLoad中实施UISwipeGestureRecognizer。例如,一个右轻扫手势可以实现像这样:

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 

    // more stuff 

    // Recognizing right swiping gestures 
    UISwipeGestureRecognizer *rightSwipeGestureRecognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(rightSwipe:)]; 
    // right swipe direction is default 
    rightSwipeGestureRecognizer.direction = UISwipeGestureRecognizerDirectionRight; 
    [self.tableView addGestureRecognizer:rightSwipeGestureRecognizer]; 
    [rightSwipeGestureRecognizer release]; 
} 

- (void)rightSwipe:(id)sender 
{ 
    // Do something 
} 

像往常一样,在Apple's most excellent documentation提供更多的信息。

相关问题