Свойство редактирования UITableViewCell, похоже, перевернуто - PullRequest
0 голосов
/ 29 марта 2012

Я схожу с ума от этой проблемы.У меня есть табличное представление, в котором я хочу показать элемент управления редактирования удаления ячейки табличного представления во всех ячейках, КРОМЕ последнего в разделе.Но вместо этого я получаю прямо противоположное, элемент управления удалением отображается ТОЛЬКО в последней строке.Может кто-нибудь сказать мне, почему?

В моем методе viewDidLoad контроллера представления у меня есть:

- (void)viewDidLoad {
    ...
    [self.tableView setEditing:YES animated:NO]
}

В моем источнике данных представления таблицы больше* Я также добавил

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

Ответы [ 2 ]

0 голосов
/ 02 апреля 2012

Я нашел ответ на свой вопрос здесь:

https://stackoverflow.com/a/5664207/472344

0 голосов
/ 29 марта 2012

Поместите свои операторы if в метод tableView:editingStyleForRowAtIndexPath: и используйте UITableViewCellEditingStyleNone для последней ячейки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...