iOS开发之点击button跳转到另一tabItem的controller

问题描述:

1>新建tabBarController,TabBarController有两个tabItem,分别对应"首页"和"个人中心"控制器;
2>我在"首页"的视图添加一个按钮,当我点击这个按钮,跳到"首页"的子页面,此刻,我在这个子页面点击另外一个按钮,要跳转到"个人中心"控制器,相当于跨Item(跨父级)操作了,改如何操作

图片说明:

iOS开发之点击button跳转到另一tabItem的controller_第1张图片
Paste_Image.png
解决方式:
1.tabBarController有个关键的API,通过选择tabBarController的Item,进而跳到对应的父级控制器,方法就写在tabBarController这个类里边.
iOS开发之点击button跳转到另一tabItem的controller_第2张图片
Paste_Image.png
2.由于是"子控制器"跳到没有血缘关系的"父控制器",那么我们回头重新点击"子控制器"对应的"父控制器"时候,需要进一步处理
iOS开发之点击button跳转到另一tabItem的controller_第3张图片
Paste_Image.png

demo下载:
https://github.com/OwenJoe/tabBarSelect.git

关于TabBarController的创建,以及控制器的相关跳转,请移步:

http://www.jianshu.com/p/a7c5f4028475
http://www.jianshu.com/p/b300f5cf4708

你可能感兴趣的:(iOS开发之点击button跳转到另一tabItem的controller)