Если пользователь нажимает кнопку на панели инструментов, UITableView
должен показывать круглые круги слева от каждой строки (например, в почтовом приложении, если вы нажмете Edit). При этом пользователь может выбрать несколько строк и выполнять некоторые действия, такие как отметка, удаление,...
Как я узнал, вы должны быть в режиме редактирования.
TableView.Editing = true;
Затем вам нужно включить множественный выбор с помощью
TableView.AllowsMultipleSelectionDuringEditing = true;
При этом у меня должна быть анимация, а содержимое перемещается вправо немного. Если я делаю это, сначала отображаются значки удаления (я не хочу удалять). Если я щелкнув по ячейке таблицы как обычно, и я вернусь к моему табуляции, я получу поведение галочки.
Как я могу получить право выбора с самого начала в начале?
Одним из способов было бы добавить
TableView.ReloadData();
Правильный способ состоял бы в том, чтобы двигаться
this.TableView.AllowsMultipleSelectionDuringEditing = true;
в viewDidLoad
.
Насколько я понимаю, вы хотите, чтобы табличный вид имел ячейку со своим содержимым и кнопку "Редактировать", которая приведет ячейку, имеющую галочку, чтобы выбрать ячейку.
Для этого вам необходимо создать пользовательскую ячейку с галочкой и содержимым. Первоначально галочка будет скрыта, а остальное содержимое начнется с начала (желаемое положение). Когда "Редактировать" используется, перезагрузите представление таблицы и покажите галочку и переместите содержимое вправо, как вы хотите.