在基于 UISplitView 的 iPad 应用程序底部添加工具栏

Posted

技术标签:

【中文标题】在基于 UISplitView 的 iPad 应用程序底部添加工具栏【英文标题】:Add toolbar at the bottom of UISplitView based iPad app 【发布时间】:2011-05-05 09:27:31 【问题描述】:

我已经创建了基于 UISplit 视图的应用程序。主(根)和详细视图都是基于导航的(UINavigationController)。现在我想在两个视图的底部添加一个栏(可能是 UIToolbar)。在这个底栏上,我想保留几个按钮,如主页、收藏夹等。

到目前为止,根视图侧没有推送任何内容。顺便说一句,RootViewController 是从 UIViewController 继承的,其中包含 UITableView。 但在细节方面,我们继续在其导航控制器上推送其他视图。

我希望底部栏始终可见,即当其他视图控制器被推送到它们各自的导航控制器上时。

请建议如何解决这个问题。谢谢。

【问题讨论】:

【参考方案1】:

我找不到合适的答案。但作为一种解决方法,我在 xib 中每个视图的底部添加了 UIToolBar,并带有相同的栏按钮集,并在任何地方提供相同的功能。

【讨论】:

【参考方案2】:

查看我的answer to this question 并调整以将您的 UIToolbar 放在底部而不是顶部。

【讨论】:

以上是关于在基于 UISplitView 的 iPad 应用程序底部添加工具栏的主要内容,如果未能解决你的问题,请参考以下文章

UISplitView 删除应用程序色调颜色

iPad拆分视图,uisplitview中的多个主视图和详细视图

通用应用程序的 iPad UISplitView 问题

带有 UiSplitview 的滑动窗口,例如横向和纵向的 gmail iPad 应用程序

在通用 iOS 应用程序中使用 Storyboard 的 UISplitView

如何对 UISplitView 进行动画切换?