У меня есть приложение с базовыми данными/uitableview. На самом деле 80% кода до сих пор равны примеру Apple Sample CoreDataRecipes. Моя проблема в том, что когда я вхожу в режим редактирования (нажав кнопку редактирования), в левой части строк нет «удалить значки». Бампер.Значки удаления слева не отображаются, пока режим редактирования UITableview
Различие в коде с CoreDataRecipes:
- У меня есть пользовательское UITabelview ячейка с пера файл вместо единственного кода.
- My Tableview - это выход в моем классе. Так что мой класс RecipeListTableViewController является UIViewController с Tableview делегатов вместо одного UITableViewController
Что я пробовал:
- Tableview работает отлично. Нет ссылок или вопросов делегатов
- Я проверил, действительно ли таблица переходит в режим редактирования. Оно делает. Вы видите , потому что кнопка «Добавить» отключена.
Я проверил, нормально ли стиль редактирования. Это должно быть по умолчанию, но чтобы убедиться, что я добавил:
(UITableViewCellEditingStyle) Tableview: (UITableView *) tableVieweditingStyleForRowAtIndexPath (NSIndexPath *) indexPath {вернуться UITableViewCellEditingStyleDelete}
Я проверил, если запрос на удаление иконок, где не отстает мой cellview. Нет. Теперь я думаю, что поведение ячейки при перемещении вправо обрабатывается iOS.
- Когда я прокручиваю ячейку, появляется правая кнопка удаления и работает так, как должна
- Я попытался построить поведение себя с макетом. При входе в режим редактирования ничего не изменилось. Но когда я красть, теперь я вижу свой подвид в одном ряду:
Любым какие-либо идеи? Это должно быть что-то простое.
по умолчанию это значение true в swift – Gerald