2012-02-05 51 views
3

我一直在努力解决一个非常奇怪的问题。在我的iPad故事板中,拖动一个UISplitViewController。对于详细视图控制器,我放置了UIImage并将其图像设置为图像。我对主视图控制器也做同样的事情。我这样做只是为了看到主视图和详细视图控制器以横向模式显示。但是当我在iPad模拟器中启动应用程序时,只有详细视图控制器捕捉整个屏幕区域,并且主控制器不显示。我尝试将分离视图控制器的方向设置为横向,以便在横向模式下启动,但这没有帮助。我知道我在这里错过了一些东西。那是什么?先谢谢你。iOS-Masterviewcontroller不显示

回答

3

发现问题。看来我必须设置主视图控制器和详细视图控制器来支持某些方向。这意味着只需将视图控制器拖动到故事板,使其成为细节/主视图控制器并将其放入内部图像将无法工作。我们必须创建UIViewController的子类,并将故事板中的类设置为这些新创建的UIViewController自定义子类。这是因为我们需要在两个视图控制器中实现shouldAutoRotate ...方法。

+0

我现在有同样的问题。只显示详细视图。我无法理解你。你能否解释我一点。 我已经掌握了以及用单独的视图控制器设置的详细视图。并且shouldAutoRotate设置为返回true。 – darkapple 2012-02-06 10:38:23

+0

忘记为主设置适当的ViewController。我把它作为默认的UIViewController。 – darkapple 2012-02-06 11:10:08

+0

你真棒!感谢分享这个 – Mona 2013-04-13 01:27:03