iOS UITabBarController封装

#pragma mark 封装tabBar
- (void)addViewControllerClass:(Class )class title:(NSString *)title imageName:(NSString *)imageName selectImageName:(NSString *)selectImage
{
    UIViewController *viewControll = [[class alloc]init];
    UINavigationController *navigation = [[UINavigationController alloc]initWithRootViewController:viewControll];
    navigation.title = title;
    navigation.tabBarItem.image = [UIImage imageNamed:imageName];
    [self addChildViewController:navigation];
}
#pragma mark 调用封装
[self addViewControllerClass:[MusicController class] title:@"音乐" imageName:@"iconfont-yinyue1" selectImageName:@""];

你可能感兴趣的:(ios)