Я только что попробовал это, и ваш заголовок функции кажется правильным (по крайней мере для английского языка / слева направо).Я добавил двоеточие между «shouldIndentWhileEditingRowAtIndexPath» и «(NSIndexPath *) indexPath» - см. Фрагмент кода ниже.
// Override to prevent indentation of cells in editing mode (in theory)
- (BOOL)tableView:(UITableView *)tableView shouldIndentWhileEditingRowAtIndexPath:(NSIndexPath *)indexPath {
return NO;
}
Я также использовал приведенный ниже код, чтобы остановить функцию вставки / удаления и включить строки.быть перемещенным (легко выключенным).
// Select the editing style of each cell
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath {
// Do not allow inserts / deletes
return UITableViewCellEditingStyleNone;
}
// Override to support conditional rearranging of the table view.
- (BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath {
// Return NO if you do not want the item to be re-orderable.
return YES;
}
Надеюсь, это поможет.