iOS UI 布局

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
    // Override point for customization after application launch.
    self.window.backgroundColor=[UIColor  whiteColor];
    
    RootViewController *newInfoViewController = [[RootViewController alloc]init];
    newInfoViewController.title = @"资讯";
    newInfoViewController.tabBarItem.image = [UIImage imageNamed:@"infomation.png"];
    UINavigationController *infoNav = [[UINavigationController alloc] initWithRootViewController: newInfoViewController];
    infoNav.view.frame = CGRectMake(0, 0, 320, 460);
    infoNav.navigationBar.hidden = YES;
    
    SecViewController *hotPicViewController = [[SecViewController alloc] init];
    hotPicViewController.title = @"热图";
    hotPicViewController.tabBarItem.image = [UIImage imageNamed: @"hotPic.png"];
    UINavigationController *pictureNav = [[UINavigationController alloc] initWithRootViewController: hotPicViewController];
    pictureNav.view.frame = CGRectMake(0, 0, 320, 460);
    pictureNav.navigationBar.hidden = YES;
    
    ThirdViewController *topicViewController = [[ThirdViewController alloc] init];
    topicViewController.title = @"分类";
    topicViewController.tabBarItem.image = [UIImage imageNamed: @"topic.png"];
    UINavigationController *topicNav = [[UINavigationController alloc] initWithRootViewController: topicViewController];
    topicNav.view.frame = CGRectMake(0, 0, 320, 460);
    topicNav.navigationBar.hidden = YES;
    
    FourViewController *favoriteViewController = [[FourViewController alloc] init];
    favoriteViewController.title = @"收藏";
    favoriteViewController.tabBarItem.image = [UIImage imageNamed: @"favorite.png"];
    UINavigationController *favNav = [[UINavigationController alloc] initWithRootViewController: favoriteViewController];
    favNav.view.frame = CGRectMake(0, 0, 320, 460);
    favNav.navigationBar.hidden = YES;
    
    FiveViewController *setting = [[FiveViewController alloc] init];
    setting.title = @"设置";
    setting.tabBarItem.image = [UIImage imageNamed: @"more.png"];
    UINavigationController *settingNav = [[UINavigationController alloc] initWithRootViewController: setting];
    settingNav.navigationBar.hidden = YES;
    
    
    
     UITabBarController    *tabBarController = [[UITabBarController alloc] init] ;
    tabBarController.viewControllers = [NSArray arrayWithObjects:infoNav, pictureNav, topicNav, favNav, settingNav, nil];
    
    self.window.rootViewController = tabBarController;
    [self.window makeKeyAndVisible];
    return YES;
}

  

posted @ 2014-04-28 16:03  huluo666  阅读(237)  评论(0编辑  收藏  举报