2010-08-29 74 views
0

我无法以编程方式显示UISplitViewController。UISplitViewController - BarButton项目在启动时未显示

我有两个视图,UIView与按钮,当按下加载我自己的自定义RootViewController和DetailViewControllers到SplitViewController,然后隐藏menuSubview显示UISplitViewController。

那么,它在纵向方向上效果很好,但是当显示视图时,不显示与popOverViewController关联的barButtonItem。如果我将方向改为横向,然后再回到纵向,则会出现按钮。

为什么会发生这种情况?有什么方法可以解决它吗?

我有一个小想法。当splitviewController.view被添加到窗口中时,根视图控制器和详细视图控制器尚未设置,因此可能是原因?

回答

0

嗯,我终于解决了这个错误。

而不是增加两个子视图,并显示/隐藏,添加我splitViewController.view作为主要的窗口,并介绍了menuViewController莫代尔,所以这个问题得到了解决。