import "ViewController.h"
import "HomeViewController.h"http://首頁
import "MessageViewController.h"http://信息披露
import "LifeViewController.h"http://生活
import "MineViewController.h"http://我的
@interface ViewController ()
@end
@implementation ViewController
-
(void)viewDidLoad {
[super viewDidLoad];//試圖數(shù)組
NSArray* controllerArr = @[@"HomeViewController",@"MessageViewController",@"LifeViewController",@"MineViewController"];
//標(biāo)題數(shù)組
NSArray* titleArr = @[@"首頁",@"信息披露",@"生活",@"我的"];
//圖片數(shù)組
NSArray* picArr = @[@"home",@"info",@"life",@"my"];
NSArray* xzpicArr = @[@"home-a",@"info-a",@"life-a",@"my-a"];NSMutableArray* array = [[NSMutableArray alloc]init];
for(int i=0; i<picArr.count; i++)
{
Class cl=NSClassFromString(controllerArr[i]);
UIViewController* controller = [[cl alloc]init];
UINavigationController* nv = [[UINavigationController alloc]initWithRootViewController:controller];
controller.title = titleArr[i];
nv.tabBarItem.image = [[UIImage imageNamed:[NSString stringWithFormat:@"%@",picArr[i]]] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
//設(shè)置選中時的圖片
nv.tabBarItem.selectedImage = [[UIImage imageNamed:[NSString stringWithFormat:@"%@",xzpicArr[i]]] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
//設(shè)置選中時字體的顏色(也可更改字體大小)
[nv.tabBarItem setTitleTextAttributes:@{NSForegroundColorAttributeName:[UIColor blackColor]} forState:UIControlStateSelected];
[array addObject:nv];
}
self.viewControllers = array;
}
@end