12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- //
- // AS_TabBarViewController.m
- // Asteria
- //
- // Created by 王猛 on 2023/5/6.
- //
- //
- #import "AS_TabBarViewController.h"
- #import <UCMBaseC.h>
- #import "AViewController.h"
- @interface AS_TabBarViewController ()
- @end
- @implementation AS_TabBarViewController
- - (void)didInitialize {
- [super didInitialize];
-
- AViewController *vc1 = [AViewController new];
- AViewController *vc2 = [[AViewController alloc]init];
- UIViewController *vc3 = [[CTMediator sharedInstance] getUserCenterVc:@{}];
- NSArray *vcAry = @[vc1,vc2,vc3];
-
- NSArray *titleArr = @[@"Search",@"Home",@"Me"];
- NSArray *imgArr = @[@"tab_search", @"tab_home", @"tab_mine"];
-
- NSArray *selimgArr = @[@"tab_search", @"tab_home", @"tab_mine"];
- NSMutableArray *tabvcAry = [[NSMutableArray alloc]init];
- for (int i= 0; i<titleArr.count; i++) {
- QMUINavigationController *uikitNavController = [[QMUINavigationController alloc] initWithRootViewController:vcAry[i]];
- UITabBarItem *tabBarItem = [[UITabBarItem alloc] initWithTitle:titleArr[i] image:UIImageMake(imgArr[i]) tag:i];
- tabBarItem.selectedImage = UIImageMake(selimgArr[i]);
- uikitNavController.tabBarItem = tabBarItem;
- [tabvcAry addObject:uikitNavController];
- }
- self.viewControllers = tabvcAry;
- }
- @end
|