0

可能重复:
从横向到纵向的问题 pushViewController

在我的应用中,一些视图控制器支持横向和纵向,而一些只支持纵向。

我有 3 个视图控制器FirstVCSecondVCThirdVC。我想 :

  • FirstVCThirdVC支持横向和纵向
  • SecondVC应该只支持纵向。

为此,我:

  • shouldAutorotateToInterfaceOrientation在所有视图控制器中覆盖
  • 返回SecondVCUIInterfaceOrientationIsPortrait(interfaceOrientation); _
  • 在其他两个中返回 YES。

当我从FirstVC (横向模式)推动SecondVC时,我的 SecondView 没有转换为纵向,它仍然是横向的。但是当我将SecondVC旋转为纵向时,它会相应地旋转,并且在我旋转时会再次旋转,这次它保持在纵向并不会变为横向。

我希望我很清楚。

请问有人知道我在哪里做错了吗?提前致谢!

4

1 回答 1

0

看看这篇文章从横向到纵向的问题 pushViewController

你必须展示 VC Modally。

于 2012-11-14T08:18:07.350 回答