2011-12-02 62 views
0

我有一個水平滾動UIScrollView是頁面啓用。每個頁面都有一個UITableview。我重複使用了20多頁的表格。有些頁面具有編輯功能,有些則不具有。 每個頁面的數據都來自服務器。在快速滾動期間在uitableview上刪除按鈕

唯一的問題是,在快速滾動過程中,手指輕掃的表格單元有時會顯示一個刪除按鈕(即使它不處於編輯模式)。一旦按下,沒有任何反應,它會消失。

任何想法如何解決這個問題?

+0

你要刪除的刪除按鈕或者是什麼? – Tendulkar

+0

是的..我想確保快速刷卡過程中不刪除按鈕。 – Prathiba

回答

1

這是一個重複:

UITableView disable swipe to delete, but still have delete in Edit mode?

基本上,你可以實現這個委託方法來禁用輕掃到刪除功能:

- (UITableViewCellEditingStyle)tableView:(UITableView *)aTableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
    if (self.editing) 
    { 
     return UITableViewCellEditingStyleDelete; 
    } 
    return UITableViewCellEditingStyleNone; 
}