Objective c 如何使用故事板克服UINavigation控制器pop view控制器动画?

Objective c 如何使用故事板克服UINavigation控制器pop view控制器动画?,objective-c,ios7,uinavigationcontroller,storyboard,Objective C,Ios7,Uinavigationcontroller,Storyboard,我遇到了一些奇怪的问题。我正在使用故事板创建基于导航控制器的应用程序。我支持纵向和横向。我正在使用segue在视图控制器之间传递数据。如果我进入导航控制器堆栈视图控制器,则问题在于应用程序是否在纵向运行像 主页---按---->viewcontroller1----按---->viewcontroller2----按---->ViewController3 如果我在纵向中从viewcontroller 3弹出到view controller 2(或从viewcontroller 2弹出到view

我遇到了一些奇怪的问题。我正在使用故事板创建基于导航控制器的应用程序。我支持纵向和横向。我正在使用segue在视图控制器之间传递数据。如果我进入导航控制器堆栈视图控制器,则问题在于应用程序是否在纵向运行像

主页---按---->viewcontroller1----按---->viewcontroller2----按---->ViewController3

如果我在纵向中从viewcontroller 3弹出到view controller 2(或从viewcontroller 2弹出到view controller 1),它将以完美的导航栏动画(从右到左)弹出

主要问题在于景观

如果我在横向中从viewcontroller 3弹出到view controller 2(或从viewcontroller 2弹出到view controller 1),它将以完美的导航栏动画(从上到下)弹出

为什么它不是从右向左弹出的…请告诉我它有什么问题。
我尝试过使用segue连接和其他许多方法。但是运气不好。请帮帮我。

伙计们,Hurray找到了解决方案。这是因为这两种方法

-(BOOL)shouldAutorotate
{
    return YES;
}

-(NSUInteger)supportedInterfaceOrientations
{
    return (UIInterfaceOrientationMaskPortrait | UIInterfaceOrientationMaskPortraitUpsideDown|UIInterfaceOrientationLandscapeLeft|UIInterfaceOrientationLandscapeRight);
}
我只是去掉了这两种方法,然后像个魔术师一样工作