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