UISplitViewController - BarButton项目未在开始时显示

时间:2010-08-29 20:12:11

标签: objective-c ipad

我无法以编程方式显示UISplitViewController。

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

嗯,它在纵向方向上运行良好,但是当显示视图时,不会显示与popOverViewController关联的barButtonItem。如果我将方向更改为横向,然后再次返回纵向,则会出现按钮。

为什么会这样?有没有办法解决它?

我有点想法。当splitviewController.view被添加到窗口时,root和detail视图控制器还没有设置,那么这可能是原因吗?

1 个答案:

答案 0 :(得分:0)

最后我解决了错误。

相反,添加两个子视图并显示/隐藏它们,我将我的splitViewController.view作为主体添加到窗口,并将menuViewController显示为模态,因此这个问题已经解决。