将 UIToolBar 放在 UISplitViewController 上方?

Posted

技术标签:

【中文标题】将 UIToolBar 放在 UISplitViewController 上方?【英文标题】:Place UIToolBar above UISplitViewController? 【发布时间】:2011-04-21 01:31:19 【问题描述】:

我想在 UISplitViewController 上方放置一个 UIToolBar,但 Interface Builder 不允许我这样做(使用标准拆分视图模板作为开始)。我知道我可以在 UISplitViewController 中的两个视图中的每一个中实现不同的工具栏,但我想要一个无缝的工具栏,它位于控制器的框架/边界之外,就在它的正上方和状态栏的正下方。请帮忙。

谢谢。

【问题讨论】:

【参考方案1】:

UISplitViewController 不支持此功能。如果您需要这种 UI,您通常会创建自定义设置来实现此目的。

我会使用两个UINavigationControllers 构建一个设置,这些UINavigationControllers 使用我的 App Delegate 进行控制,然后从那里获取它。您将需要做一些额外的工作,处理轮换,但在进行自定义操作时这是可以预料的。

这不应该困难。

【讨论】:

感谢您的意见。这正是我所做的。我创建了自己的 UISplitViewController 版本。我很高兴我也这样做了,因为现有的 UISplitViewController 存在其他限制,这可能会导致我的项目出现重大问题。

以上是关于将 UIToolBar 放在 UISplitViewController 上方?的主要内容,如果未能解决你的问题,请参考以下文章

将 UIToolBar 放在 UISplitViewController 上方?

更改 UIToolbar 项目将两个按钮放在一起

如何将分段控件作为项目按钮放在 UIToolbar 上

将 UIBarButtonItem 添加到 UIToolbar

是否可以在没有UINavigationController的情况下将UIToolbar放在UICollectionView下面?

iPhone Dev - UIToolbar 进入窗口或视图?