5353
5454#import " AppDelegate.h"
5555// #import "AAChartModelListVC.h"
56- // #import "AAOptionsListVC.h"
57- // #import "AAOptionsWithJSListVC.h"
58- // #import "OfficialSamplesListVC.h"
56+ #import " AAOptionsListVC.h"
57+ #import " AAOptionsWithJSListVC.h"
58+ #import " OfficialSamplesListVC.h"
5959// #import "AdvancedFeaturesListVC.h"
6060#import " MainVC.h"
61- #import " AAOptionsWithJSForChartEventsListVC.h"
6261#import " AAChartModelListVC.h"
6362
6463static const CGFloat kAASidebarOuterPadding = 12.0 ;
@@ -611,11 +610,17 @@ - (UITabBarController *)createTabBarController {
611610 UINavigationController *firstVC = [self createFirstNavigationController ];
612611 [viewControllers addObject: firstVC];
613612
613+ UINavigationController *secondVC = [self createSecondNavigationController ];
614+ [viewControllers addObject: secondVC];
615+
614616 UINavigationController *thirdVC = [self createThirdNavigationController ];
615617 [viewControllers addObject: thirdVC];
616618
617- UINavigationController *secondVC = [self createSecondNavigationController ];
618- [viewControllers addObject: secondVC];
619+ UINavigationController *fourthVC = [self createFourthNavigationController ];
620+ [viewControllers addObject: fourthVC];
621+
622+ UINavigationController *fifthVC = [self createFifthNavigationController ];
623+ [viewControllers addObject: fifthVC];
619624
620625// UINavigationController *fourthVC = [self createFourthNavigationController];
621626// [viewControllers addObject:fourthVC];
@@ -636,6 +641,8 @@ - (UIViewController *)createSidebarContainerController {
636641 [navigationControllers addObject: [self createFirstNavigationController ]];
637642 [navigationControllers addObject: [self createSecondNavigationController ]];
638643 [navigationControllers addObject: [self createThirdNavigationController ]];
644+ [navigationControllers addObject: [self createFourthNavigationController ]];
645+ [navigationControllers addObject: [self createFifthNavigationController ]];
639646
640647 AASidebarListController *sidebarController = [[AASidebarListController alloc ] initWithViewControllers: navigationControllers];
641648 AASidebarContainerController *containerController = [[AASidebarContainerController alloc ] initWithSidebarController: sidebarController];
@@ -657,8 +664,11 @@ - (UIViewController *)createFirstViewController {
657664
658665- (UIViewController *)createSecondViewController {
659666 // 创建第二个视图控制器
660- AAOptionsWithJSForChartEventsListVC *secondVC = [[AAOptionsWithJSForChartEventsListVC alloc ] init ];
661- secondVC.tabBarItem = [[UITabBarItem alloc ] initWithTabBarSystemItem: UITabBarSystemItemHistory tag: 1 ];
667+ AAOptionsListVC *secondVC = [[AAOptionsListVC alloc ] init ];
668+ secondVC.title = @" AAOptions" ;
669+ secondVC.tabBarItem = [[UITabBarItem alloc ] initWithTitle: @" AAOptions"
670+ image: [UIImage systemImageNamed: @" chart.bar.doc.horizontal" ]
671+ selectedImage: [UIImage systemImageNamed: @" chart.bar.doc.horizontal" ]];
662672
663673 // 在这里添加第二个视图控制器的其他配置
664674
@@ -668,14 +678,36 @@ - (UIViewController *)createSecondViewController {
668678
669679- (UIViewController *)createThirdViewController {
670680 // 创建第三个视图控制器
671- MainVC *thirdVC = [[MainVC alloc ] init ];
672- thirdVC.tabBarItem = [[UITabBarItem alloc ] initWithTabBarSystemItem: UITabBarSystemItemFavorites tag: 2 ];
681+ AAOptionsWithJSListVC *thirdVC = [[AAOptionsWithJSListVC alloc ] init ];
682+ thirdVC.title = @" AAOptionsWithJS" ;
683+ thirdVC.tabBarItem = [[UITabBarItem alloc ] initWithTitle: @" AAOptionsWithJS"
684+ image: [UIImage systemImageNamed: @" function" ]
685+ selectedImage: [UIImage systemImageNamed: @" function" ]];
673686
674687 // 在这里添加第三个视图控制器的其他配置
675688
676689 return thirdVC;
677690}
678691
692+ - (UIViewController *)createFourthViewController {
693+ // 创建第四个视图控制器
694+ OfficialSamplesListVC *fourthVC = [[OfficialSamplesListVC alloc ] init ];
695+ fourthVC.title = @" Offical Samples" ;
696+ fourthVC.tabBarItem = [[UITabBarItem alloc ] initWithTitle: @" OfficialSamples"
697+ image: [UIImage systemImageNamed: @" doc.text.image" ]
698+ selectedImage: [UIImage systemImageNamed: @" doc.text.image" ]];
699+
700+ return fourthVC;
701+ }
702+
703+ - (UIViewController *)createFifthViewController {
704+ // 创建第五个视图控制器
705+ MainVC *fifthVC = [[MainVC alloc ] init ];
706+ fifthVC.tabBarItem = [[UITabBarItem alloc ] initWithTabBarSystemItem: UITabBarSystemItemFavorites tag: 4 ];
707+
708+ return fifthVC;
709+ }
710+
679711/*
680712- (UIViewController *)createFourthViewController {
681713 // 创建第四个视图控制器
@@ -723,6 +755,20 @@ - (UINavigationController *)createThirdNavigationController {
723755 return navigationController;
724756}
725757
758+ - (UINavigationController *)createFourthNavigationController {
759+ UIViewController *fourthViewController = [self createFourthViewController ];
760+ UINavigationController *navigationController = [[UINavigationController alloc ] initWithRootViewController: fourthViewController];
761+ navigationController.tabBarItem = fourthViewController.tabBarItem ;
762+ return navigationController;
763+ }
764+
765+ - (UINavigationController *)createFifthNavigationController {
766+ UIViewController *fifthViewController = [self createFifthViewController ];
767+ UINavigationController *navigationController = [[UINavigationController alloc ] initWithRootViewController: fifthViewController];
768+ navigationController.tabBarItem = fifthViewController.tabBarItem ;
769+ return navigationController;
770+ }
771+
726772/*
727773// 创建导航控制器,并将第四个视图控制器设置为根视图控制器
728774- (UINavigationController *)createFourthNavigationController {
0 commit comments