簡體   English   中英

當我在單元格上從右向左滑動時,UITableviewcell刪除按鈕會增加

[英]UITableviewcell delete button apprearing when I swipe right to left on a cell

我有UITableview,不需要編輯或刪除單元格。 因此,要求僅是查看。 但是,當我在單元格上滑動時,會出現一個紅色的刪除按鈕。 請幫助我如何禁用它。

您可以根據需要選擇幾種方法。 如果不需要任何類型的單元格編輯,則只需添加以下方法:

- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath {
    return NO;
}

編輯默認為YES因此您需要將其關閉。

如果您需要一些編輯但不刪除,則執行:

- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath {
     return UITableViewCellEditingStyleNone;
}

另外,如果不需要插入或刪除,請刪除可能已自動添加的tableView:commitEditingStyle:forRowAtIndexPath:方法。

將以下方法添加到您的UITableViewDataSource實現中:

- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath {
   return NO;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM