HomeViewController.m
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [superinitWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
self.title =@"首页";
self.tabBarItem.badgeValue =@"New";
}
return self;
}
-(void)loadView
{
UIView *view = [[UIViewalloc] initWithFrame:[[UIScreenmainScreen] applicationFrame]];
view.backgroundColor = [UIColorwhiteColor];
self.view = view;
}
//AppDelegate.m
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindowalloc] initWithFrame:[[UIScreenmainScreen] bounds]];
// Override point for customization after application launch.
self.window.backgroundColor = [UIColorwhiteColor];
[self.windowmakeKeyAndVisible];
UILabel *lab = [[UILabelalloc]initWithFrame:CGRectMake(320/2-140/2,80, 140, 40)];
lab.text =@"王振";
lab.textAlignment =UITextAlignmentCenter;
lab.backgroundColor = [UIColorblueColor];
[self.windowaddSubview:lab];
//your code
UILabel *label = [[UILabelalloc]initWithFrame:CGRectMake(320/2-140/2,480/2-40/2,140, 40)];
label.text =@"Hello World";
label.backgroundColor = [UIColorcyanColor];
label.textAlignment =UITextAlignmentCenter;
[self.windowaddSubview:label];
HomeViewController *view1 = [[HomeViewControlleralloc]init];
UINavigationController *v1 = [[UINavigationControlleralloc]initWithRootViewController:view1];
MessageViewController *view2 = [[MessageViewControlleralloc]init];
UINavigationController *v2 = [[UINavigationControlleralloc]initWithRootViewController:view2];
//NSArray *arr = @[view1,view2,view3,view4];
NSArray *viewControllers = [NSArrayarrayWithObjects:v1,v2, nil];
UITabBarController *mainViewController = [[UITabBarControlleralloc]init];
mainViewController.viewControllers = viewControllers;
//[mainViewController setViewControllers:mainViewController];
//[mainViewController release];
[UIApplicationsharedApplication].applicationIconBadgeNumber =2;
[self.windowsetRootViewController:mainViewController];
return YES;
}