将 UIToolBar 放在 UISplitViewController 上方?
Posted
技术标签:
【中文标题】将 UIToolBar 放在 UISplitViewController 上方?【英文标题】:Place UIToolBar above UISplitViewController? 【发布时间】:2011-04-21 01:31:19 【问题描述】:我想在 UISplitViewController 上方放置一个 UIToolBar,但 Interface Builder 不允许我这样做(使用标准拆分视图模板作为开始)。我知道我可以在 UISplitViewController 中的两个视图中的每一个中实现不同的工具栏,但我想要一个无缝的工具栏,它位于控制器的框架/边界之外,就在它的正上方和状态栏的正下方。请帮忙。
谢谢。
【问题讨论】:
【参考方案1】:UISplitViewController
不支持此功能。如果您需要这种 UI,您通常会创建自定义设置来实现此目的。
我会使用两个UINavigationController
s 构建一个设置,这些UINavigationController
s 使用我的 App Delegate 进行控制,然后从那里获取它。您将需要做一些额外的工作,处理轮换,但在进行自定义操作时这是可以预料的。
这不应该太困难。
【讨论】:
感谢您的意见。这正是我所做的。我创建了自己的 UISplitViewController 版本。我很高兴我也这样做了,因为现有的 UISplitViewController 存在其他限制,这可能会导致我的项目出现重大问题。以上是关于将 UIToolBar 放在 UISplitViewController 上方?的主要内容,如果未能解决你的问题,请参考以下文章
将 UIToolBar 放在 UISplitViewController 上方?
将 UIBarButtonItem 添加到 UIToolbar
是否可以在没有UINavigationController的情况下将UIToolbar放在UICollectionView下面?