当我将 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/