2011-01-11 41 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提供更多的信息。

相關問題