Iphone Pageviewcontroller在IOS 6中未显示翻页动画

Iphone Pageviewcontroller在IOS 6中未显示翻页动画,iphone,ipad,ios6,uipageviewcontroller,Iphone,Ipad,Ios6,Uipageviewcontroller,我已经基于pageviewcontroller构建了一个iPad应用程序,每个页面上都包含图像和文本。这是一个简单的应用程序 我已禁用页面上的选项卡。我只允许使用此代码刷卡翻页 self.view.gestureRecognizers = self.pageViewController.gestureRecognizers; UIGestureRecognizer* tapRecognizer = nil; for (UIGestureRecognizer* recognizer in sel

我已经基于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];
}
我还禁用了landscap模式。该应用程序仅支持纵向模式

一切正常,我唯一的问题是该应用程序在IOS 6上没有显示翻页动画。当您在没有动画的情况下滑动时,它只是替换页面视图。但该应用程序运行良好,显示的所有翻页和翻页动画版本低于ios 6

还有一件事我注意到,当我向右滑动时(向后翻页)我可以看到动画,但当我开始滑动并停在屏幕中间并按住页面时,我可以看到动画。当我的手指停止时,我可以开始转动页面并在中间停止动画,但应用程序已经删除了我以前的页面视图,并在后面显示空的bg屏幕。当我向左滑动(向前翻页)时,当我移动手指时,应用程序不会显示动画,但当我启动mt finger时,它会将视图替换为下一页视图,当我在该应用程序调用pageViewController:didFinishAnimating:后完成向左滑动时,这意味着它会执行动画,但不会显示动画


请帮助:(

我在以编程方式导航时也遇到类似的问题,有时我会收到“开始/结束外观转换的不平衡调用”,经过一些研究,我发现此消息表示新的转换开始,而前一个转换尚未完成。
我通过在没有动画的情况下导航解决了这一问题。

有时会遇到这种混乱年龄不平衡呼叫开始/结束外观转换。在向前翻页时。我也面临同样的问题。您有什么解决方案吗?