UITableView
以下のデリゲートメソッドを使用して、の特定の行を削除しようとしています
tableView commitEditingStyle:editingStyle forRowAtIndexPath:
私の意図は、特定のセルのみに「削除」ボタンを表示しないことです。これを解決する方法を教えてください。
UITableView
以下のデリゲートメソッドを使用して、の特定の行を削除しようとしています
tableView commitEditingStyle:editingStyle forRowAtIndexPath:
私の意図は、特定のセルのみに「削除」ボタンを表示しないことです。これを解決する方法を教えてください。
次の Datasource メソッドを使用しますUITableView
- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath
{
// Return NO if you do not want the apply specified item to be editable.
if("Your Condition") // such like indexPath.row == 1,... or whatever.
return YES;
else
return NO;
}
それ以外の場合は、編集したいreturn YES
特定の行/セルについて簡単に説明しますreturn NO;