使用工具栏在视图之间导航
在我的应用程序中,我要求主页在视图顶部包含一个工具栏。该视图有一个tableView。所以我的应用程序不能有导航控制器。
问题
当我想通过单击表格视图单元格导航到另一个视图时,我使用“pushViewController:animated:”方法,但它似乎不起作用。
我检查了IB中的连接。他们很好。
如何在没有导航控制器的情况下在页面之间导航?
我不想将模态视图用于其他视图。
请建议一些方法。
In my app, I require the main page to contain a toolbar at the top of the view. This view has a tableView. So my application cannot have a NavigationController.
Problem
When I want to navigate to the other view on click of the tableview cell then I am using the "pushViewController:animated:" method but it doesnt seem to work.
I checked the connections in IB. They are fine.
How can I navigate between pages without navigation controller??
I do not want to use the modal view for other views.
Please Suggest some Method.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 UINavigationController 的实例,而无需显示它并使用它进行导航。
在 appDelegate 实现中使用 UINavigationController 实例加载第一个视图控制器。
例如:
这里 FirstScreenController 可以是具有工具栏和表视图的视图控制器。如果您想在表视图单元格的任何单击上显示另一个视图,请这样调用它。
You can use an instance of UINavigationController without having it displayed and using it for navigation.
Load your first view controller with your instance of UINavigationController in your appDelegate implementation.
Like:
Here FirstScreenController can be your view controller having the toolbar and tableview.If you want to display another view on any click of the tableviewcell, call it this way.