У меня есть UITableView
с некоторыми данными, и я надеюсь поместить в верхнюю строку или раздел ячейку (назовите ее «Добавить запись» или что-то в этом роде), которая всегда находится в состоянии редактирования, так чтовсегда отображает систему управления вставкой.Это возможно?Если да, то как?
Я искал все вокруг. В документации Apple перечислены методы setEditing(_:animated:)
для UITableViewCell
.Я использовал и это, и установил isEditing
в true
в ячейке под нагрузкой, и, похоже, она находится в состоянии isEditing
, потому что таблица не позволит выбрать ее, пока я не включу «одиночный выбор в состоянии редактирования».,Но элементы управления вставкой или удалением не отображаются, и делегат tableView(_:editingStyleForRowAt:)
никогда не вызывается.
Ячейка выглядит хорошо, если я вызываю setEditing(_:animated:)
в самом табличном представлении, но это устанавливает каждые чел для редактирования, удаления и все!Это не то, что я хочу.
Полагаю, я могу просто использовать обычную ячейку и использовать изображение элемента управления вставкой, но я бы предпочел использовать системный элемент Apple, если это возможно (поскольку они могут измениться).Кроме того: я всегда могу загрузить таблицу редактирования при загрузке и кэшировать снимок элемента управления редактированием, но это требует больше работы, чем стоит!
Возможно ли то, что я собираюсь сделать?Ты понимаешь, для чего я иду?Любой совет, который вы могли бы дать, был бы очень полезен.