我一直在努力解决一个非常奇怪的问题。在我的iPad故事板中,我拖动了一个UISplitViewController。对于详细视图控制器,我放置了UIImage并将其图像设置为图像。我对主视图控制器做了同样的事情。我这样做只是为了看到主视图控制器和详细视图控制器都以横向模式显示。但是当我在iPad模拟器中启动应用程序时,只有详细视图控制器捕获整个屏幕区域并且主控制器不会显示。我尝试将分割视图控制器的方向设置为横向,以便使其以横向模式启动,但这没有帮助。我知道我在这里遗漏了一些东西。那是什么?提前谢谢。
答案 0 :(得分:3)
发现问题。我似乎必须设置主视图和详细视图控制器以支持某些方向。这意味着只需将视图控制器拖动到故事板,使其成为详细/主视图控制器,并将图像放入其中将无法正常工作。我们必须创建UIViewController的子类,并将storyboard中的类设置为这些新创建的UIViewController自定义子类。这是因为我们需要在两个视图控制器中实现shouldAutoRotate ...方法。