self.navigationController pushViewController:SomeViewController动画:YES在方向改变后没有给出正确的视图

时间:2012-03-28 09:13:54

标签: ipad landscape pushviewcontroller device-orientation popviewcontroller

我在主屏幕上的iPad应用程序上遇到了有线问题,它在主页上有四种不同的视图,因为它为每个纵向和横向视图都有一个阿拉伯语布局,我用代码绘制每个视图。每个都包含不同的布局。 问题是当我从肖像主屏幕导航到另一个屏幕时      [self.navigationController pushViewController:ArticleListsProtrait animated:YES] 代码 然后旋转设备并回到家中      [self.navigationController popToViewController:SomeViewController animated:YES] 代码 它给了我正确的布局,但是当我从横向屏幕推动视图控制器并旋转设备并使用相同的代码弹出视图控制器时,它为我提供了主屏幕的横向布局。

还有一些东西,我发现在第一种情况下      - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation “方法被调用,但在第二种情况下它没有被调用。我是iphone / ipad开发的新手,我不知道如何解决这个问题问题。

- 提前谢谢

0 个答案:

没有答案