持续更新中
设置TabBarController为Window的根视图
-(void)setupRootVCWithTabBarC{
// 因为有多个页面,建议另写函数去设置
UITabBarController *rootVC = [UITabBarController new];
[rootVC setViewControllers:@[<#[self NVC_VCInstanceForTBC]#>] animated:YES];
// Window大小设置为屏幕大小
self.window = [[UIWindow alloc]initWithFrame:[[UIScreen mainScreen] bounds]];
// 设置Window的根视图
self.window.rootViewController = rootVC;
// 将Window使能
[self.window makeKeyAndVisible];
}
创建一个导航视图层级的TabBar子视图
-(UIViewController *)NVC_<#VC#>InstanceForTBC{
<#UIViewController#> *vc1 = <#[UIViewController new]#>;
// 设置标题
vc1.tabBarItem.title = <#@"首页"#>;
// 默认图标
vc1.tabBarItem.image = <#[UIImage new]#>;
// 选中图标
vc1.tabBarItem.selectedImage = <#[UIImage new]#>;
return [[UINavigationController alloc] initWithRootViewController:vc1];
}
网友评论