UISplitViewController - BarButton 项目在开始时未显示
Posted
技术标签:
【中文标题】UISplitViewController - BarButton 项目在开始时未显示【英文标题】:UISplitViewController - BarButton Item not shown at start 【发布时间】:2010-08-29 20:12:11 【问题描述】:我无法以编程方式显示 UISplitViewController。
我有两个视图,一个带有按钮的 UIView,当按下按钮时会将我自己的自定义 RootViewController 和 DetailViewControllers 加载到 SplitViewController 中,然后隐藏 menuSubview 以显示 UISplitViewController。
嗯,它在纵向上工作得很好,但是当显示视图时,与 popOverViewController 关联的 barButtonItem 不会显示。如果我将方向更改为横向,然后再次返回纵向,则会出现该按钮。
为什么会这样?有什么办法可以解决吗?
我有个小主意。当 splitviewController.view 添加到窗口时,根和详细视图控制器尚未设置,这可能是原因吗?
【问题讨论】:
【参考方案1】:好吧,我终于解决了这个错误。
我添加了两个子视图并显示/隐藏它们,而是将我的 splitViewController.view 作为主体添加到窗口中,并将 menuViewController 显示为模态,因此这个问题得到了解决。
【讨论】:
以上是关于UISplitViewController - BarButton 项目在开始时未显示的主要内容,如果未能解决你的问题,请参考以下文章
UISplitViewController - 并排或纵向叠加
在 UIViewControllers 和 UISplitViewController 之间导航 [关闭]
将 UIToolBar 放在 UISplitViewController 上方?
UISplitViewController + UISearchController 显示搜索细节