1.tabBarViewController 大致的样子
2.之前接触的都是这样用的:
UITabBarController *tabBarCtrl = [[UITabBarController alloc] init];
tabBarCtrl.viewControllers = @[vc1, vc2, vc3, vc4];
self.window.rootViewController = tabBarCtrl;
[self.window makeKeyAndVisible];
也就是加在window上。
但是这样没有办法返回上一个页面。
3.其实,可以直接创建一个 UITabBarController,用push的方式展示
3.1
@interface TestTabBarViewController : UITabBarController
3.2
TestTabBarViewController *vc = [TestTabBarViewController new];
[self.navigationController pushViewController:vc animated:YES];
这样VC里有系统自带的导航栏,就可以返回上一个页面去
4.其他使用参考链接:
网友评论