- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.
self.tabBarController = [[UITabBarController alloc] init];
DecodeGifViewController *decodeVCtrl = [[ DecodeGifViewController alloc ] initWithStyle:UITableViewStyleGrouped ];
UINavigationController *decodeNaviVCtrl = [[ UINavigationController alloc ] initWithRootViewController:decodeVCtrl ];
decodeVCtrl.title = decodeNaviVCtrl.title = @"Decode";
decodeNaviVCtrl.tabBarItem.image = [ UIImage imageNamed:@"decode.png" ];
decodeNaviVCtrl.navigationBar.barStyle = UIBarStyleBlack;
EncodeViewController *encodeVCtrl = [[ EncodeViewController alloc ] initWithStyle:UITableViewStylePlain ];
UINavigationController *encodeNaviVCtrl = [[ UINavigationController alloc ] initWithRootViewController:encodeVCtrl ];
encodeVCtrl.title = encodeNaviVCtrl.title = @"Encode";
encodeNaviVCtrl.tabBarItem.image = [ UIImage imageNamed:@"encode.png" ];
encodeNaviVCtrl.navigationBar.barStyle = UIBarStyleBlack;
self.tabBarController.viewControllers = [NSArray arrayWithObjects:decodeNaviVCtrl, encodeNaviVCtrl, nil];
self.window.rootViewController = self.tabBarController;
[self.window makeKeyAndVisible];
return YES;
}
iOS UITabBarController 典型应用
原创mb646b2b3c1359c 博主文章分类:iOS ©著作权
©著作权归作者所有:来自51CTO博客作者mb646b2b3c1359c的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
4个大语言模型训练中的典型开源数据集
本篇文章将介绍大语言模型应用中的典型开源数据集集合。
数据集 数据 语言模型 Pile ROOTS -
ios基于UITabBarController实现tab页面切换
首先,带大家来看看实现的效果图,点击底部三个tab按钮来实现页面的切换具体实现
ios uitabbarcontroller tab bundle #import -
iOS UITabBarController 设置选中
一、认识导航控制器 导航控制器常用属性:获取到在栈中最顶层的视图控制器获取到在栈中当前显示的视图控制器在栈中当前视图控制器BOOL navigationBarHidden;隐藏导航栏,默认是不隐藏,NO获取到导航栏目 常用方法::初始化一个视图控制器,在栈的最底层:压入到一个新的视图控制器中,在栈的最顶层:弹出一个视图控制器:弹出到指定的视图控制器:回到根视图控制器 &nbs
UINavigationControll UINavigationBar UINavigationItem UIBarButtonItem iOS导航控制器