我无法以编程方式显示UISplitViewController。
我有两个视图,一个带按钮的UIView,当按下时将我自己的自定义RootViewController和DetailViewControllers加载到SplitViewController中,然后隐藏menuSubview以显示UISplitViewController。
嗯,它在纵向方向上运行良好,但是当显示视图时,不会显示与popOverViewController关联的barButtonItem。如果我将方向更改为横向,然后再次返回纵向,则会出现按钮。
为什么会这样?有没有办法解决它?
我有点想法。当splitviewController.view被添加到窗口时,root和detail视图控制器还没有设置,那么这可能是原因吗?
答案 0 :(得分:0)
最后我解决了错误。
相反,添加两个子视图并显示/隐藏它们,我将我的splitViewController.view作为主体添加到窗口,并将menuViewController显示为模态,因此这个问题已经解决。