Дублировать строку таблицы с UITableViewCellEditingStyleInsert? - PullRequest
0 голосов
/ 02 декабря 2009

У меня есть приложение, основанное на примере Core Data Books, и я пришел к выводу, что мне нужно дать пользователю возможность дублировать строку в таблице - набор данных - и затем позволить им редактировать эти данные вместо того, чтобы всегда создавать новую запись с нуля.

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

Однако я не могу сделать это со стандартным определением TableCell - поскольку у меня могут быть только «Удалить» или «Вставить», а не оба, поэтому я предполагаю, что для этого мне придется создать настраиваемую ячейку таблицы.

Любые другие предложения, которые не будут забивать пользовательский интерфейс с кучей дополнительных "вещей"? Поскольку у меня уже есть кнопка «Редактировать» на панели навигации, логическое расширение действия «Удалить» позволяет добавить действие «Копировать».

Спасибо

-t

1 Ответ

1 голос
/ 03 декабря 2009

Может иметь состояние, похожее на редактирование, когда нажатие кнопки «+» или любого пользовательского интерфейса, который у вас есть для создания нового элемента, вместо этого переводит таблицу в режим редактирования со всеми вставками вместо удалений со строкой «Добавить новый» со строкой «Добавить новый» , Контакты в стиле, внизу?

...