- iOS 教程
- iOS 简介
- iOS环境搭建
- Objective-C 简介
- 创建第一款iPhone应用程序
- iOS操作(action)和输出口(Outlet)
- iOS - 委托(Delegates)
- 什么是UI元素?
- IOS加速度传感器(accelerometer)
- IOS通用应用程序
- IOS相机管理
- IOS定位操作
- IOS SQLite数据库
- IOS发送电子邮件
- IOS音频和视频(Audio & Video)
- IOS文件处理
- IOS地图开发
- IOS应用内购买
- IOS iAD整合
- IOS GameKit
- IOS 故事板(Storyboards)
- IOS自动布局
- IOS-Twitter和Facebook
- IOS内存管理
- IOS应用程序调试
IOS选项卡栏的使用
IOS选项卡栏的使用
它一般用于在同一视图中各个子任务、 视图或的模型之间切换。
选项卡栏的示例如下所示:
重要的属性
- backgroundImage
- items
- selectedItem
示例代码和步骤
1. 创建一个新的项目,选择 Tabbed Application 替代视图应用程序 ,点击下一步, 输入项目名称和选择 create.
2. 这里默认创建两个视图控制器和标签栏添加到我们的应用程序。
3. AppDelegate.m didFinishLaunchingWithOptions方法如下:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; // Override point for customization after application launch. UIViewController *viewController1 = [[FirstViewController alloc] initWithNibName:@"FirstViewController" bundle:nil]; UIViewController *viewController2 = [[SecondViewController alloc] initWithNibName:@"SecondViewController" bundle:nil]; self.tabBarController = [[UITabBarController alloc] init]; self.tabBarController.viewControllers = @[viewController1, viewController2]; self.window.rootViewController = self.tabBarController; [self.window makeKeyAndVisible]; return YES; }
4. 两个视图控制器被用来分配作为选项卡栏控制器的视图控制器
5. 运行应用程序,得到如下结果:
关注微信小程序
扫描二维码
程序员编程王