【发布时间】:2012-05-28 05:46:03
【问题描述】:
我想出了一个奇怪的场景,我在 MainWindow.xib 中使用了一个 NavigationViewController 和一个 ViewController(命名容器)。
NavigationController 加载后续视图,同时,另一个 ViewController(容器)在所有内容之上加载一些图像 - 无论 NavigationViewController 显示什么视图。
当我旋转设备时,NavigationController 的后续视图会按预期旋转,但容器及其后续视图不会旋转。
这是我的 MainWindow.xib 的截图
这是代码。
在.h中
UINavigationController *navigationController;
IBOutlet UIViewController *container;
在 .m 中(ApplicationDidFinishLaunchingWithOptions)
[window addSubview:navigationController.view];
[window addSubview:container.view];
[window makeKeyAndVisible];
我还尝试创建一个单独的类并将其分配给 viewController。 (它的 ViewDidLoad) 方法触发,但它没有出现在 (ShouldRotateToInterfaceOrientation) 中
我在某处读到 IOS 不支持多个 ViewController 的方向。
【问题讨论】:
标签: ios uinavigationcontroller orientation mainwindow