Programmatically Setting UITabBar Titles

前端 未结 2 758
盖世英雄少女心
盖世英雄少女心 2021-01-16 06:41

i had programetically add the tabbar as shown below:-

FirstViewController *obj_FirstViewController = [[FirstViewController alloc] initWithNibName:@\"FirstVie         


        
相关标签:
2条回答
  • 2021-01-16 06:57

    Try this way...

    NSMutableArray *controllers = [[NSMutableArray alloc] init];
    FirstViewController *obj_FirstViewController = [[FirstViewController alloc] init];
                    [obj_FirstViewController setTitle:@"first"];
                    UITabBarItem *item = [[[UITabBarItem alloc] setTabBarItem:          [[[UITabBarItem alloc] initWithTitle: @"First") image:[UIImage imageNamed:@"first.png"] tag:2] autorelease]];
                    [obj_FirstViewController setTabBarItem:item];
                    [controllers addObject:obj_FirstViewController];
                    [obj_FirstViewController release];
    
    0 讨论(0)
  • 2021-01-16 06:59

    Pls Try this

    FirstViewController *obj_FirstViewController = [[FirstViewController alloc]initWithNibName:@"FirstViewController" bundle:nil]; 
    SecondViewController *obj_SecondViewController = [[SecondViewController alloc] initWithNibName:@"SecondViewController" bundle:nil]; 
    ThirdViewController *obj_ThirdViewController = [[ThirdViewController alloc] initWithNibName:@"ThirdViewController" bundle:nil];
    
    navigation1 = [[UINavigationController alloc] initWithRootViewController:obj_FirstViewController];  
    navigation2 = [[UINavigationController alloc] initWithRootViewController:obj_SecondViewController];
    navigation3 = [[UINavigationController alloc] initWithRootViewController:obj_ThirdViewController];
    
    navigation1.title=@"Home";
    navigation2.title=@"Second";
    
     MainTabBar = [[UITabBarController alloc] init];
    MainTabBar.delegate=self;
    [MainTabBar setViewControllers:[NSArray   arrayWithObjects:navigation1,navigation2,navigation3,nil]];
     MainTabBar.view.frame=self.view.frame;
     MainTabBar.selectedIndex=0;
    [self.view addSubview:MainTabBar.view]
    
    0 讨论(0)
提交回复
热议问题