Я создал режим редактирования UITableView
в режиме редактирования, я заставляю его запускать в режиме редактирования функции viewDidLoad в viewcontroller, содержащем это представление таблицы. Все в порядке, каждая строка таблицы имеет значок удаления слева, re-arrange
значок справа. Я реализовалios UITableView удаляет/реорганизовывает режим редактирования, но не показывает значок удаления
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
{
return UITableViewCellEditingStyleDelete;
}
- (BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath
{
return YES;
}
проблема на каждой строке, я не хочу, чтобы показать красный значок удаления слева, просто показать переставить значок справа. Когда пользователь хочет удалить, он может пролистнуть строку для удаления.
Причина, по которой я хочу это сделать, это не поощрять пользователя к удалению продукта строки. Я понимаю, что могу поместить кнопку «Редактировать», когда пользователь нажимает на эту кнопку, я перехожу в режим редактирования, но я не хочу этого делать, я хочу отобразить функцию переадресации в начале, когда пользователь переходит в мой диспетчер представлений ,
Могу ли я это сделать.
Позвольте мне поставить некоторые снимок экрана
Первое изображение, что я получил.
Второе изображение - это то, что я действительно хочу показать. Когда пользователь салфетки, я хочу показать наложение кнопки «Удалить» значок «Расположить» справа
Можете ли вы добавить несколько снимков экрана? – Khawar
Попробуйте изменить editStyleForRowAtIndexPath как UITableViewCellEditingStyleNone? –
@verbumdei Thks, я пробовал это, но пользователь не умеет удалять, ничего не происходит, когда пользователь салфетки –