Как узнать, какая текущая страница / представление отображается внутри UIPageViewController
?
Я переопределил viewDidAppear
метод моих дочерних представлений, чтобы они отправляли идентификатор родительскому представлению в своем viewDidAppear
методе.
Однако проблема заключается в следующем: я не могу надежно использовать этот идентификатор в качестве идентификатора для отображаемой страницы. потому что, если пользователь переворачивает страницу, но на полпути решает остановить поворот и вернуть страницу, viewDidAppear
она уже будет вызвана. (вид виден за загнутой страницей).
Возможно, мне следует переключиться на новый идентификатор только в том случае, если текущее представление исчезнет. Но мне интересно, нет ли более простого способа вернуть вид, который сейчас виден?
viewDidAppear:animated:
вместо этого?