iPhone - редактирование TableView и возможность выбора - PullRequest
1 голос
/ 17 октября 2011

Я пытаюсь сделать табличное представление, которое должно быть наполовину редактируемым и наполовину выбираемым.Я не могу заставить это работать.Кто-нибудь знает, как сделать это возможным.Мне нужно иметь возможность переупорядочить один раздел табличного представления и другой раздел, который мне нужно выбрать.

Также я хочу, чтобы отображался только ReorderControl, без каких-либо других редактируемых элементов управления.Когда я делаю его редактируемым, он уменьшает размеры моих таблиц.Есть ли способ удалить это?

1 Ответ

3 голосов
/ 17 октября 2011

На UITableView есть несколько свойств, которые вам помогут.

  1. [tableView setAllowsSelectionDuringEditing:YES];

Кроме того, протокол UITableViewDelegate имеет следующий метод:

- (BOOL)tableView:(UITableView *)tableView shouldIndentWhileEditingRowAtIndexPath:(NSIndexPath *)indexPath

Просто верните NO там, где вы хотите, чтобы строка не меняла размер.

Вы можете использовать метод делегата tableView:editingStyleForRowAtIndexPath:, чтобы указать, какие строки вы хотите удалить, и метод источника данных tableView:canMoveRowAtIndexPath: для переупорядочения.

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