我陷入了一些奇怪的问题。我正在使用故事板来创建基于导航控制器的应用程序。我支持纵向和横向方向。我在视图控制器之间传递数据与segue。如果应用程序正在运行,问题就在这里在纵向,如果我进入导航控制器堆栈视图控制器,如
首页--- ---推> viewcontroller1 ----- push ----> viewcontroller2 ----- push ----> viewcontroller 3。
如果我从viewcontroller 3弹出到视图控制器2(或viewcontroller 2到视图控制器1),它会以完美的导航栏动画(从右到左)弹出。
主要问题是景观
如果我从视图控制器3弹出到视图控制器2(或视图控制器2到视图控制器1),它会以完美的导航栏动画(从上到下)弹出。
为什么它不是从右到左弹出...请告诉我它有什么问题。 我尝试过segue连接以及其他许多方法。但没有运气。请帮帮我。
答案 0 :(得分:0)
Hurray得到了解决方案的人。这是因为这两种方法。
-(BOOL)shouldAutorotate
{
return YES;
}
-(NSUInteger)supportedInterfaceOrientations
{
return (UIInterfaceOrientationMaskPortrait | UIInterfaceOrientationMaskPortraitUpsideDown|UIInterfaceOrientationLandscapeLeft|UIInterfaceOrientationLandscapeRight);
}
我刚刚删除了这两种方法并且像魅力一样工作。