1

Я два метода источника данных Pageviewcontroller как этотPageviewController DataSource Метод

- (UIViewController *)pageViewController:(UIPageViewController *)pageViewController 
    viewControllerAfterViewController:(UIViewController *)viewController 

- (UIViewController *)pageViewController:(UIPageViewController *)pageViewController 
    viewControllerBeforeViewController:(UIViewController *)viewController 

и хотите добавить еще один к нему с помощью willTurnToPageAtIndex: (NSUInteger) currentIndex и написал его, как приведено ниже, но указатель не наезд заметил после добавления точки останова к нему

Я думаю, что кодирование для имени метода DataSource написано неправильно

- (void) pageViewController:(PageViewController *)pageViewController willTurnToPageAtIndex:(NSUInteger)currentIndex 

Если кто-то может помочь мне в исправлении его, чтобы указатель ударил этот метод при выполнении этого проекта.

Полюбуется помощь.

Thanks

ответ

1

Это метод?

– pageViewController:willTransitionToViewControllers: 
+0

Кстати, этот метод находится в делегате pageViewController, а не в источнике данных. –

+0

Этот метод вы искали? –

+0

На самом деле, я пытаюсь скопировать один метод из проекта Leaves в Github - (void) leavesView: (LeavesView *) leftView willTurnToPageAtIndex: (NSUInteger) pageIndex, используя этот метод, он обновляет номера страниц навигационной панели, не используя [_navBar pushNavigationItem: self. navigationItem animated: NO]; когда страницы перевернуты – user1120133

1

Там нет такого способа в любом UIPageViewControllerDataSource ни UIPageViewControllerDelegate.

Самый похожий метод, который вы намерены сделать, - это, вероятно, pageViewController:willTransitionToViewControllers: в делегате.

+0

На самом деле я пытаюсь скопировать один метод из проекта Leaves в Github - (void) leavesView: (LeavesView *) leftView willTurnToPageAtIndex: (NSUInteger) pageIndex, используя этот метод, он обновляет номера страниц навигационной панели, не используя [_navBar pushNavigationItem: self. navigationItem animated: NO]; когда страницы перевернуты – user1120133

+0

Извините, но я не думаю, что вы можете просто скопировать код, предназначенный для использования с этим проектом, в другой проект, который использует 'UIPageViewController'. Возможно, вам следует использовать Листы или попытаться использовать 'pageViewController: willTransitionToViewControllers:', который, кроме имени и аргумента, предоставит вам в основном тот же обратный вызов. – yonosoytu

+0

http://stackoverflow.com/questions/17504150/backbarbuttonitem-shows-navbar-title-on-it-and-updates-each-time-when-page-is-tu, если вы можете проверить мой вопрос, тогда вы будете есть идея моей проблемы im с – user1120133

 Смежные вопросы

  • Нет связанных вопросов^_^