我想從UITableView
刪除UITableViewCell
。無法看到刪除按鈕時,Swing UITableViewCell
實施UITableViewDelegate
,UITableViewDataSource
到我的UIViewController
。
也實現了其需要定義上述委託這些都是像所有的方法,
- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath;
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath;
設置的UITableView爲編輯模式也
[tableView setEditing:YES animated:YES];
當我點擊刪除按鈕來設置的tableView在編輯模式下,我可以看到' - '標誌的紅色按鈕,但是當我點擊該按鈕時無法看到「刪除」按鈕,也無法看到在單元格上滑動時的情況。
我通過stackoverflow所有帖子,但無法獲得解決方案。
在此先感謝。
我上述方法已經實現...如果如下面給出 (editingStyle == UITableViewCellEditingStyleDelete){// 刪除來自數據源的行[自deleteRowsAtIndexPath:indexPath]; //用於刪除行的方法[tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationTop]; –
但你永遠不會從數組中刪除對象?至少那就是它的樣子。我給你的代碼在一個正在開發的應用程序中完美工作,所以按照我使用它的方式嘗試。也許它也適用於你 –
感謝您的答覆,但爲執行此功能應該出現「刪除」按鈕。一旦我點擊那個按鈕,這個函數就會被調用並刪除。但我的問題是我無法看到「刪除」按鈕。 –