Xamarin.ios 二次布局旋转问题

Xamarin.ios 二次布局旋转问题,xamarin.ios,rotation,Xamarin.ios,Rotation,我有一个应用程序,有一个主视图和两个次视图。它们都在IB中设计为景观布局。我有一个MainViewController类,它基本上返回true。所有视图(我认为)都设计为旋转和调整大小 如果应用程序以横向启动,则即使旋转到纵向,次视图也会正确显示。但是,如果应用程序以纵向启动,二级布局将无法正常旋转,它们从底部被切断,然后向右运行 任何帮助都将不胜感激 谢谢, 里克我也经历过类似的事情。我在我的应用程序中根本没有使用interface builder,我手动执行所有旋转和调整大小逻辑。我注意到,

我有一个应用程序,有一个主视图和两个次视图。它们都在IB中设计为景观布局。我有一个MainViewController类,它基本上返回true。所有视图(我认为)都设计为旋转和调整大小

如果应用程序以横向启动,则即使旋转到纵向,次视图也会正确显示。但是,如果应用程序以纵向启动,二级布局将无法正常旋转,它们从底部被切断,然后向右运行

任何帮助都将不胜感激

谢谢,
里克

我也经历过类似的事情。我在我的应用程序中根本没有使用interface builder,我手动执行所有旋转和调整大小逻辑。我注意到,有时在应用程序启动期间,viewControllers界面方向是“未知的”。这导致了我同样的行为。通过将方向识别从当前的viewController切换到应用程序的主导航栏,我解决了这个问题。Donno为什么?但此控件始终正确设置其方向。
如果你说的“二级布局”指的是最初隐藏的东西,那么如果我是正确的,它们不会自动旋转,因为它们是隐藏的。你必须手动操作。

我也经历过类似的事情。我在我的应用程序中根本没有使用interface builder,我手动执行所有旋转和调整大小逻辑。我注意到,有时在应用程序启动期间,viewControllers界面方向是“未知的”。这导致了我同样的行为。通过将方向识别从当前的viewController切换到应用程序的主导航栏,我解决了这个问题。Donno为什么?但此控件始终正确设置其方向。 如果你说的“二级布局”指的是最初隐藏的东西,那么如果我是正确的,它们不会自动旋转,因为它们是隐藏的。你必须手动操作