UITabBarcontroller、UITableView 和 PushView
我有一个带有一组选项卡的 UITabBarController。 其中一些在选择后会向您显示一个表格。 如果触摸表格的单元格,则使用“pushViewController”将用户带到单元格本身中的对象的详细信息屏幕。
当我单击另一个选项卡并且位于详细信息页面时,我会看到新的选项卡页。 这很好。当我单击返回上一个选项卡时,我想再次显示表格而不是详细信息页面...
这可能吗?
谢谢!
I have a UITabBarController with a set of tabs.
Some of them, when selected, show you a table.
The cells of the table, if touched, bring the user to a detail screen of the object in the cell itself using a "pushViewController".
When I click to a different tab, and I am in the detail page, I see the new tab page.
And this is fine. When I click back to the previous tab I would like to have shown again the table and not the detail page...
Is this possible?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是可能的。代码:
说明:
It is possible. Code:
Explanations:
请参阅 UITabBarControllerDelegate 协议来设置切换选项卡时将通知哪个控制器,然后使用它弹出详细控制器。
顺便说一句,您还可以在界面生成器中完成大部分导航控制器设置,如下所示:
See the
UITabBarControllerDelegate
protocol to set up which controller will be notified when tabs are switched then just pop the detail controller using that.BTW, you can also do most of this navigation controller setup in interface builder like this: