Pageviewcontroller 在 IOS 6 中不显示翻页动画
Posted
技术标签:
【中文标题】Pageviewcontroller 在 IOS 6 中不显示翻页动画【英文标题】:Pageviewcontroller is not showing page turn animation in IOS 6 【发布时间】:2012-10-29 19:08:29 【问题描述】:我已经构建了一个基于 pageviewcontroller 的 iPad 应用程序,其中包含每个页面上的图像和文本。它是一个简单的应用程序。
我已禁用页面上的选项卡。我只允许使用此代码滑动翻页
self.view.gestureRecognizers = self.pageViewController.gestureRecognizers;
UIGestureRecognizer* tapRecognizer = nil;
for (UIGestureRecognizer* recognizer in self.pageViewController.gestureRecognizers)
if ( [recognizer isKindOfClass:[UITapGestureRecognizer class]] )
tapRecognizer = recognizer;
break;
if ( tapRecognizer )
[self.view removeGestureRecognizer:tapRecognizer];
[self.pageViewController.view removeGestureRecognizer:tapRecognizer];
我还禁用了风景模式。该应用仅支持纵向模式。
一切正常,我唯一遇到的问题是该应用程序没有在 ios 6 上显示翻页动画。当您在没有动画的情况下滑动时,它只是替换了页面视图。但该应用程序运行良好,并显示所有低于 ios 6 的翻页和翻页动画版本。
我还注意到,当我向右滑动时(返回页面),我可以看到动画,但是当我开始滑动并在屏幕中间停止并按住页面时,我开始用手指转动页面并在中间停止动画当我的手指停止时,该应用程序已经删除了我以前的页面视图,并在后面显示了空的 bg 屏幕。当我向左滑动(向前翻页)时,当我移动手指时,应用程序没有显示动画,但是当我启动 mt finger 时,它会用下一页视图替换视图,并且当我在该应用程序调用 pageViewController: didFinishAnimating: 后完成向左滑动时,即表示它正在做动画但不显示它。
请帮忙:(
【问题讨论】:
有时会收到此消息 对我在以编程方式导航时遇到类似的问题,有时我会收到“对
【讨论】:
以上是关于Pageviewcontroller 在 IOS 6 中不显示翻页动画的主要内容,如果未能解决你的问题,请参考以下文章
Pageviewcontroller 在 IOS 6 中不显示翻页动画
如何在 iOS 中将集合与 pageviewcontroller 一起使用
滚动视图内的pageviewcontroller内的iOS tableview