如何使用storyboard克服UINavigationController流行视图控制器动画?

时间:2014-04-30 13:20:55

标签: objective-c ios7 uinavigationcontroller storyboard

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

首页--- ---推> viewcontroller1 ----- push ----> viewcontroller2 ----- push ----> viewcontroller 3。

如果我从viewcontroller 3弹出到视图控制器2(或viewcontroller 2到视图控制器1),它会以完美的导航栏动画(从右到左)弹出。

主要问题是景观

如果我从视图控制器3弹出到视图控制器2(或视图控制器2到视图控制器1),它会以完美的导航栏动画(从上到下)弹出。

为什么它不是从右到左弹出...请告诉我它有什么问题。 我尝试过segue连接以及其他许多方法。但没有运气。请帮帮我。

1 个答案:

答案 0 :(得分:0)

Hurray得到了解决方案的人。这是因为这两种方法。

-(BOOL)shouldAutorotate
{
    return YES;
}

-(NSUInteger)supportedInterfaceOrientations
{
    return (UIInterfaceOrientationMaskPortrait | UIInterfaceOrientationMaskPortraitUpsideDown|UIInterfaceOrientationLandscapeLeft|UIInterfaceOrientationLandscapeRight);
}

我刚刚删除了这两种方法并且像魅力一样工作。