UITabBarController的使用方法 UINavigationController的使用方法

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;

}




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值