在基于 UISplitView 的 iPad 应用程序底部添加工具栏
我创建了基于 UISplit 视图的应用程序。主视图(根视图)和详细视图都是基于导航的(UINavigationController)。现在我想在两个视图的底部添加一个栏(可能是 UIToolbar)。在这个底部栏上,我想保留一些按钮,例如“主页”、“收藏夹”等。
到目前为止,根视图侧没有推送任何内容。补充一下,RootViewController继承自UIViewController,其中包含UITableView。 但在细节方面,我们继续在其导航控制器上推送其他视图。
我希望底部栏始终可见,即当其他视图控制器被推到各自的导航控制器上时。
请建议如何解决这个问题。谢谢。
I have created UISplit view based application. Both, master(root) and detail views are navigation based (UINavigationController). Now I want to add a bar (probably UIToolbar) at the bottom of both views. On this bottom bar I want to keep few buttons like Home, favorites etc.
As of now, nothing is pushed on the root view side. Just to add, RootViewController is inherited from UIViewController with UITableView in it.
But on the detail side, we keep on pushing other views on its navigation controller.
I would like the bottom bar to be visible all the time i.e. when other view controllers are pushed on their respective navigation controllers.
Please suggest how to go about this. Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我找不到正确的答案。但作为一种解决方法,我在 xib 中每个视图的底部添加了 UIToolBar,并使用相同的栏按钮集,并在各处提供相同的功能。
I couldn't find a proper answer. But as a workaround, I added UIToolBar at the bottom of each view in xib with same set of bar buttons and provided the same functionality everywhere.
请参阅我的对此问题的回答并进行调整将 UIToolbar 放在底部而不是顶部。
See my answer to this question and adjust to put your UIToolbar at the bottom instead of top.