Я работаю над приложением для iPad с UISplitView
. Корневой вид разделенного вида - UITableView
. Когда разделенное представление поворачивается в вертикальной ориентации, контроллер корневого представления отображается в виде UIPopoverViewController
(очевидно, это стандартная практика).
Проблема, с которой я сталкиваюсь, заключается в том, что когда iPad находится в портретном режиме, если пользователь проведет пальцем для удаления в корневом представлении, затем коснется подробного представления, а затем снова откроет корневое представление, ячейка все еще будет в то же самое состояние показывает «удаление» из жеста смахивания. Это не ожидаемое поведение.
В настоящее время я вызываю reloadData
в табличном представлении в viewDidDisappear
(после супер) в корневом представлении, которое имеет желаемый конечный результат. Есть ли более эффективный способ сделать это?