UIPageViewController: вернуть текущее видимое представление

Как узнать, какая текущая страница / представление отображается внутри UIPageViewController ?

Я переопределил метод viewDidAppear моих дочерних представлений, чтобы они отправляли id родительского представления в их методе viewDidAppear .

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

Возможно, мне следует переключиться на новый идентификатор только в том случае, если текущее представление исчезнет. Но мне интересно, нет ли более простого способа вернуть вид, который сейчас виден?

88
задан atxe 18 October 2012 в 11:35
поделиться