我想改變按鈕的顏色和文字時UITableViewCellEditingStyleDelete
,我該怎麼做?以下是我如何調用刪除單元格的方法:)謝謝!如何在UITableViewCellEditingStyleDelete時自定義刪除按鈕?
(void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath{
if(editingStyle == UITableViewCellEditingStyleDelete){
[self.tasks removeObjectAtIndex:indexPath.row];
NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
[userDefaults setObject:self.tasks forKey:@"tasks"];
[tableView beginUpdates];
[tableView deleteRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationRight];
[tableView endUpdates];
}
}
查看「UITableViewDelegate」的文檔,瞭解可以實現以提供不同標籤的方法。沒有標準的方法來改變顏色。 – rmaddy