将 UINavigationController 添加到 xCode 选项卡栏应用程序模板
如何将 UINavigationController 添加到 xCode Tab Bar 应用程序委托?
我的结构基于 xCode Tab Bar Application Delegate,有 2 个选项卡,第一个视图和第二个选项卡。分别是第二个视图。对于第一个视图,我添加了一个 UITableView。我只想利用 UINavigationController 函数 [self.navigationController PushViewController:animated:]
来推送子视图并允许在子视图中显示导航栏。推送子视图后,标签栏必须仍然存在。
听起来很简单,但我不知道如何实现。请帮忙。
How to add UINavigationController to xCode Tab Bar Application Delegate?
My structure is based on xCode Tab Bar Application Delegate, with 2 tabs, First View & Second View respectively. For First View, I added a UITableView. I just want to make use of UINavigationController function [self.navigationController pushViewController:animated:]
to push a subview and allow a navigation bar to be shown in subview. After pushing the subview, the tab bar must still be there.
Sounds simple, but I have no idea how to achieve it. Please help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我开始使用基于 Window 的模板,并这样做以实现相同的目标。
我在应用程序委托中手动创建了
NavigationControllers
和TabBarController
。在您的:
添加此内容:
我希望这有帮助。
I started with a Window-based template instead and did this to achieve the same thing.
I created my
NavigationControllers
andTabBarController
in my app delegate manually.In your:
Add this:
I hope this helps.
我使用presentModalViewController:animated 做到了这一点。我在modalView中添加了tabBar控制器。在方法 didSelectRowAtIndexPath 中使用这个 presentModalViewController:animated 。我可能并不完美,但我遇到了同样的问题,但现在我的应用程序可以按我的需要工作。
I did this using presentModalViewController:animated . I added tabBar Controller in the modalView. In the method didSelectRowAtIndexPath use this presentModalViewController:animated .I might not be perfect but I had the same problem, but now my app works as I need.