objective-c - iPad IOS 4.2 popViewController 动画现在是垂直的

标签 objective-c ipad ios4

当我将 iPad 更新到 iOS 4.2.1 时,popViewControllerAnimated 的动画突然从从左到右滑动变为从上到下垂直滑动。 PushViewControllerAnimated 按预期工作。

- (void)back
{   
    if ([self currentLevel] > 0) 
    {
        [[self navigationController] popViewControllerAnimated:YES];
        [[self model]setSlideDirection:kBackward];
        [[self model]setSlideNum:[self currentLevel] - 1];

    }
}

最佳答案

我想我至少找到了一个解决方案 - 因为它现在对我有用。您的 NavigationController 是否覆盖 ShouldAutorotateToInterfaceOrientation?如果是这样,请确保您从导航堆栈推送/弹出导航堆栈的所有“子” View Controller 也覆盖 ShouldAutorotateToInterfaceOrientation 并获得相同的结果!

关于objective-c - iPad IOS 4.2 popViewController 动画现在是垂直的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4271164/

相关文章:

ios - 将图像保存在 NSUserDefaults 中?

用于创建动态条形图的 iPhone 应用程序

IOS订阅结束通知

iphone - 使用两个 View 的图标选择器

objective-c - 无法将(Growl)框架添加到我的应用程序的发布版本

ios - 使用自定义动画呈现 ViewController

objective-c - If 语句可以判断赋值是否有效吗?

objective-c - 从类外部的方法(或 GLKVector 结构)设置 float 组的大小

ios - 使用或不使用 iTunes 将 .ipa 安装到 iPad

iphone - 除非您放大或移动 map ,否则 MapView 不会重新加载注释