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