UIPageViewController只有一个内容视图控制器
我有一个应用程序与webView和一些JS技巧来呈现文本。 分页是在JS中实现的,我只是将事件从手势传递给JS函数。 但是我想念的是animation。 知道用户只要看到他刷新页面的另一部分。 所以我决定使用UIPageViewController。 我需要一个控制器来显示,它将在转动的animation中改变它的状态。 所以每次都会返回同样的一个
-(UIViewController*) pageViewController:(UIPageViewController *)pageViewController viewControllerBeforeViewController:(UIViewController *)viewController
和
- (UIViewController*) pageViewController:(UIPageViewController *)pageViewController viewControllerAfterViewController:(UIViewController *)viewController
现在我有这个错误。
最后,这个问题 – 在pageViewController中只能使用一个控制器进行适当的animation?
您可以使用UIView
的transitionWithView:
方法来animation内容更改,并添加一个curlanimation,就像这样:
[UIView transitionWithView:self.view duration:0.5 options:UIViewAnimationOptionTransitionCurlUp animations:^{ // change your content here } completion:^(BOOL finished) { // optional completion block }];
在我看来,你真的想用一个简单的UIScrollView
与pagingEnabled
。 也许你用UIPageControl
混淆UIPageControl
?