要给UIPageviewController数据源执行一个自定义方法。
- (void) pageViewController:(PageViewController *)pageViewcontroller willTurnToPageAtIndex:(NSUInteger)currentIndex
不知道这样对不对。
看起来你是在尝试实现一个 pageViewController:willTurnToPageAtIndex: 方法,该方法是在 UIPageViewController 的数据源对象中定义的。
如果你想在页面控制器将要转到新页面时执行自定义操作,则可以实现此方法。
基本的实现方式如下:
- (void)pageViewController:(UIPageViewController *)pageViewController willTurnToPageAtIndex:(NSUInteger)index {
// Perform your custom action here.
}
请注意,这里的参数类型为 UIPageViewController,而不是 PageViewController。
此外,你的方法声明中的括号内的内容不正确。正确的声明方式如下:
- (void)pageViewController:(UIPageViewController *)pageViewController willTurnToPageAtIndex:(NSUInteger)index;