Iphone 只有一个内容视图控制器的UIPageViewController
我有一个带有webView的应用程序和一些JS技巧来显示文本。分页是在JS中实现的,我只是将事件从手势传递给JS函数。 但我怀念的是动画。知道用户只是看到另一部分的文字时,他翻页刷。 所以我决定使用UIPageViewController。我需要一个控制器来显示,它将改变它的状态在动画的转向。因此,每次都会返回相同的一个Iphone 只有一个内容视图控制器的UIPageViewController,iphone,objective-c,ios,ipad,uipageviewcontroller,Iphone,Objective C,Ios,Ipad,Uipageviewcontroller,我有一个带有webView的应用程序和一些JS技巧来显示文本。分页是在JS中实现的,我只是将事件从手势传递给JS函数。 但我怀念的是动画。知道用户只是看到另一部分的文字时,他翻页刷。 所以我决定使用UIPageViewController。我需要一个控制器来显示,它将改变它的状态在动画的转向。因此,每次都会返回相同的一个 -(UIViewController*) pageViewController:(UIPageViewController *)pageViewController viewC
-(UIViewController*) pageViewController:(UIPageViewController *)pageViewController viewControllerBeforeViewController:(UIViewController *)viewController
及
现在我做这个有一个错误
最后,问题是-在pageViewController中只能使用一个控制器进行正确的动画制作吗?在我看来,您实际上想要使用一个简单的
UIScrollView
和PaginEnabled
。可能您将UIPageViewController
与UIPageControl
混淆了?您可以使用UIView
的transitionWithView:
方法来设置内容更改的动画,并添加一个卷曲动画,如下所示:
[UIView transitionWithView:self.view
duration:0.5
options:UIViewAnimationOptionTransitionCurlUp
animations:^{
// change your content here
}
completion:^(BOOL finished) {
// optional completion block
}];
不。我需要书一样的动画和我的内容已经是屏幕大小。所以不需要滚动。是的,很好的解决方案,但不是完美的——这样的动画只有上下方向,但没有左右方向。我想这是唯一可能的解决方案。你解决过这个问题吗?我现在正试图实现一个相同的场景。谢谢没有,最后一次尝试是在iOS5.1上,无法使用1个视图控制器进行分页。需要几个。
[UIView transitionWithView:self.view
duration:0.5
options:UIViewAnimationOptionTransitionCurlUp
animations:^{
// change your content here
}
completion:^(BOOL finished) {
// optional completion block
}];