Возможно ли иметь uitableview, когда в режиме редактирования он показывает как красную кнопку ('-'), так и зеленую кнопку (+), которую я хотел сделать, чтобы я мог либо удалить строку, либо продублировать ее.
Uitableview в режиме редактирования: как одновременно добавить кнопки + (добавить) и - (удалить)?
Ответы (2)
Нет, чтобы отобразить оба, вам нужно сделать один из них настраиваемым элементом управления.
Вероятно, лучший подход - создать настраиваемую ячейку и добавить дополнительную кнопку слева или справа от того места, где обычно появляется красная кнопка «-». Затем вы можете использовать настраиваемую графику, имитирующую зеленую кнопку «+», и настроить ее на срабатывание при нажатии.
Если вы хотите, чтобы он отображался только в режиме редактирования, вы также можете выборочно отображать / скрывать его на основе этого.
Конечным результатом будут ячейки с кнопками + и - рядом друг с другом.
Вы можете установить такой вид для
Просмотрите ссылку на UITableViewCell
класс. Существует editingAccessoryView
свойство, наиболее подходящее для этого конкретного случая:
Я бы использовал UISegmentedControl
с изображениями «+» и «-» для упомянутой вами цели.