用代码实现UITabBarController

 // Override point for customization after application launch.
    self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
    self.window.backgroundColor = [UIColor whiteColor];
    UITabBarController *tabBarController = [[UITabBarController alloc] init];
    
    HotShowingController *hotShowingController = [[HotShowingController alloc] init];
    SearchController *searchController = [[SearchController alloc] init];
    ListController *listController = [[ListController alloc] init];
    
    [tabBarController setViewControllers:@[hotShowingController, searchController, listController]];
    
    //UITabBar
    UITabBar *taBar = tabBarController.tabBar;
    UITabBarItem *tabBarItem1 = [taBar.items objectAtIndex:0];
    UITabBarItem *tabBarItem2 = [taBar.items objectAtIndex:1];
    UITabBarItem *tabBarItem3 = [taBar.items objectAtIndex:2];
    tabBarItem1.title = @"热映";
    tabBarItem1.image = [UIImage imageNamed:@"movies"];
    tabBarItem2.title = @"搜索";
    tabBarItem2.image = [UIImage imageNamed:@"search"];
    tabBarItem3.title = @"榜单";
    tabBarItem3.image = [UIImage imageNamed:@"list"];

    self.window.rootViewController = tabBarController;
    
    [self.window makeKeyAndVisible];
    return YES;
    
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容