github地址:https://github.com/ChenYilong/CYLTabBarController
在oc中引用: 创建TabBarViewController
在.h文件中:
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
#import "CYLTabBarController.h"
@interface TabBarViewController : NSObject
@property (nonatomic, readonly, strong) CYLTabBarController *tabBarController;
@end
在.m文件中:
#import "TabBarViewController.h"
#import "HomePageVC.h"
#import "MessageVCs.h"
#import "GoodsShopVC.h"
#import "GoodsClassVC.h"
#import "SelfViewController.h"
#import "SelfVCViewController.h"
#import "NavViewController.h"
#import "CYLTabBarController.h"
@interface TabBarViewController ()
@property (nonatomic, readwrite, strong) CYLTabBarController *tabBarController;
@end
@implementation TabBarViewController
- (CYLTabBarController *)tabBarController{
if (_tabBarController == nil) {
HomePageVC * homepage = [[HomePageVC alloc]init];
MessageVCs * message = [[MessageVCs alloc]init];
GoodsClassVC * goodsclass = [[GoodsClassVC alloc]init];
GoodsShopVC * goodsshop = [[GoodsShopVC alloc]init];
SelfVCViewController * selfvc = [[SelfVCViewController alloc]init];
NavViewController * homeNav = [[NavViewController alloc]initWithRootViewController:homepage];
NavViewController * messageNav = [[NavViewController alloc]initWithRootViewController:message];
NavViewController * classNav = [[NavViewController alloc]initWithRootViewController:goodsclass];
NavViewController * s