12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- //
- // ASTabBarController.m
- // Asteria
- //
- // Created by iOS on 2023/4/24.
- //
- #import "ASTabBarController.h"
- #import "ASBaseViewController.h"
- #import "ASBaseNavController.h"
- #import "AViewController.h"
- @interface ASTabBarController () <UITabBarDelegate>
- @end
- @implementation ASTabBarController
- - (void)viewDidLoad {
- [super viewDidLoad];
-
- AViewController *vc1 = [AViewController new];
- ASBaseViewController *vc2 = [ASBaseViewController new];
- ASBaseViewController *vc3 = [ASBaseViewController new];
-
- ASBaseNavController *nav1 = [[ASBaseNavController alloc] initWithRootViewController:vc1];
- ASBaseNavController *nav2 = [[ASBaseNavController alloc] initWithRootViewController:vc2];
- ASBaseNavController *nav3 = [[ASBaseNavController alloc] initWithRootViewController:vc3];
- NSMutableArray <UINavigationController *>*vcs = [NSMutableArray arrayWithArray:@[nav1,nav2,nav3]];
- NSArray *titleArr = @[@"Search",@"Home",@"Me"];
- NSArray *imgArr = @[@"", @"", @""];
- NSArray *selimgArr = @[@"", @"", @""];
- NSMutableArray *items = [NSMutableArray array];
- for (int i = 0; i < titleArr.count; i++) {
- vcs[i].tabBarItem.title = titleArr[i];
- vcs[i].tabBarItem.image = [UIImage imageNamed: imgArr[i]];
- vcs[i].tabBarItem.selectedImage = [UIImage imageNamed: selimgArr[i]];
-
- }
-
-
-
- self.viewControllers = vcs;
-
- }
- @end
|