В моем приложении на одном экране есть табличный вид и отображаются кнопки "Изменить" и "Удалить" при прокрутке UITableViewCell
.
Все работает хорошо, но проблема заключается в анимации по умолчанию UITableViewCell
в iOS 11.
Я знаю, что какое-то поведение и фонда изменены в iOS 11. Когда вы продолжаете тянуть, чтобы editActionsForRowAt
по вашей ячейке, тогда метод editActionsForRowAt
будет вызываться автоматически.
Несколько раз это хорошо, но когда вы добавляли больше одной кнопки на прокрутку таблицы, тогда выглядело уродливое поведение.
Посмотрите ниже, Поведение по умолчанию для ячейки swipe в iOS 10 и iOS 11.
iOS 10:
iOS 11:
Вы можете видеть в iOS 11
если я вытащил, чтобы проведите пальцем, затем автоматически editActionsForRowAt
os для вызова и отображения предупреждающего сообщения.
Мой вопрос: есть ли какие-либо причины, чтобы остановить это поведение iOS 11 и код для этого?
Потому что если ваш стол имеет более 2-х кнопок, то он выглядит уродливым.