iPhone TabBarController - 以编程方式设置选定的选项卡
我的应用程序中有两个选项卡,每个选项卡都是一个 UITableView,两个选项卡中的每个视图都有自己的 DetailViewController。 现在,如果我单击第一个选项卡中 DetailViewController 中的 TableViewCell,我想跳转到第二个选项卡的 DetailViewController。我知道如何访问第二个选项卡
self.tabBarController.selectedIndex = 1;
,也知道如何访问 DetailViewController,但只是不跳转到第二个选项卡。
是否可以访问第二个选项卡,然后访问其 DetailViewController? 如果第二个选项卡中的主 TableView 根本不可见,那就最好了,因此,它应该直接跳转到第二个选项卡的 DetailViewController,导航控制器显示主视图控制器的“后退”按钮,第二个选项卡突出显示。这可能吗?如果是的话,我该怎么做?
提前致谢 :-)
I have two tabs in my app, each of them is a UITableView, and each of the views in the two tabs has its own DetailViewController.
Now, if I click on a TableViewCell in the DetailViewController in the first tab, I want to jump to the DetailViewController of the second tab. I know how to access the second tab
self.tabBarController.selectedIndex = 1;
and I know how to access the DetailViewController, but only without jumping to the second tab.
Is it possible to access the second tab, and then access its DetailViewController?
It would be best if the main TableView in the second tab wouldn't be visible at all, so, it should jump directly to the DetailViewController of the second tab, with the navigation controller showing the "back" button to the main view controller and the second tab highlighted. Is this possible? And, if it is, how can I do this?
Thanks in advance :-)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
tabBarController 有一个数组,其中包含每个选项卡的 viewController。您可以像这样推送 DetailViewController:
在此之前,您可能想要弹出到 rootViewController:
The tabBarController has an array with the viewController of every tab. You can push the DetailViewController like this:
Before that you might want to pop to the rootViewController: