Я используюUIPageViewControllerDelegate - замена willTransitionToViewControllers для прошивки 5
- (void)pageViewController:(UIPageViewController *)pageViewController willTransitionToViewControllers:(NSArray *)pendingViewControllers
отслеживать текущую видимую страницу в UIPageViewController
. Этот метод доступен из iOS 6, но мне нужно достичь этого также в iOS 5, как я могу это сделать? Я попытался с
- (void)pageViewController:(UIPageViewController *)pageViewController didFinishAnimating:(BOOL)finished previousViewControllers:(NSArray *)previousViewControllers transitionCompleted:(BOOL)completed
но previousViewControllers
графа всегда один, так что это не поможет или, возможно, я пропускаю что-то
Какое месторасположение вашего позвоночника вашего 'pageViewController'? – Zen
'UIPageViewControllerSpineLocationMin', поэтому' previousViewControllers' является одним из них, я вижу – laucel
Yup, поэтому он будет отображать один контроллер вида на экране за раз, и вы получите ссылку на контроллер вида, выходящий из экрана в этом массиве. – Zen