#import <UIKit/UIKit.h>
#import "ActivityViewController.h"
#import "MovieViewController.h"
#import "MovieLoadViewController.h"
#import "CinemaViewController.h"
#import "UserViewController.h"
@interface RootTabBarController : UITabBarController
@end
///-------------------////
#import "RootTabBarController.h"
@interface RootTabBarController ()
@end
@implementation RootTabBarController
- (void)viewDidLoad {
[super viewDidLoad];
self.view.backgroundColor = [UIColor whiteColor];
//创建表
DataBaseTool *tool1 = [[DataBaseTool alloc] init];
[tool1 createMovieTable];
DataBaseTool *tool2 = [[DataBaseTool alloc] init];
[tool2 createActivityTable];
//添加视图控制器
[self creatController];
}
- (void)creatController
{
//四个模块:活动、电影、影院、用户
//活动
ActivityViewController *activity = [[ActivityViewController alloc] init];
UINavigationController *activityNav = [[UINavigationController alloc] initWithRootViewController:activity];
activityNav.tabBarItem.title = @"活动";
activityNav.tabBarItem.image = [UIImage imageNamed:@"activity"];
//电影
MovieLoadViewController *movie = [[MovieLoadViewController alloc] init];
UINavigationController *movieNav = [[UINavigationController alloc] initWithRootViewController:movie];
movieNav.tabBarItem.title = @"电影";
movieNav.tabBarItem.image = [UIImage imageNamed: @"movie"];
//影院
CinemaViewController *cinema = [[CinemaViewController alloc] init];
UINavigationController *cinemaNav = [[UINavigationController alloc] initWithRootViewController:cinema];
cinemaNav.tabBarItem.title = @"影院";
cinemaNav.tabBarItem.image = [UIImage imageNamed:@"cinema"];
//用户
UserViewController *user = [[UserViewController alloc] init];
UINavigationController *userNav = [[UINavigationController alloc] initWithRootViewController:user];
userNav.tabBarItem.title = @"我的";
userNav.tabBarItem.image = [UIImage imageNamed:@"user"];
//统一导航栏颜色和取消半透明效果
[[UINavigationBar appearance] setBarTintColor: [UIColor colorWithRed:95.0/255 green:158.0/255 blue:160.0/255 alpha:1]];
[[UINavigationBar appearance] setTranslucent: NO];
//将标签添加到tabViewController
self.viewControllers = [NSArray arrayWithObjects:activityNav,movieNav,cinemaNav,userNav, nil];
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end