标签栏控制器.pdfVIP

  • 4
  • 0
  • 约8.29千字
  • 约 11页
  • 2017-06-18 发布于福建
  • 举报
标签栏控制器

⼀个视图控制器包括⼀个导航控制器和⼀ 个标签栏控制器 FirstViewController *firstVC = [[FirstViewController alloc] init]; firstVC.view.backgroundColor = [UIColor redColor]; firstVC.title = @第⼀界⾯;//设置导航控 制器的标题 UIImage *image = [UIImage imageNamed:@Sni1.png]; 设置标签栏的tabBarItem图⽚ firstVC.tabBarItem.image = image; ⼀个标签栏控制器包括多个视图控制器 // 使⽤标签栏控制器 // 1创建视图控制器放到 标签栏控制器中 // 2标签栏控制器做为window根视图控制 器 QFTabBarController *tbvc = [[QFTabBarController alloc] init]; //先放5个 tbvc.viewControllers = [NSArray arrayWithObjects:nav1,nav2,nav3,fourthVC, fiveVC,sixVC,nil]; //设置标签栏的背景图⽚ //细节: //iphone4竖屏: 状态条20,导航栏44,标签栏49 个点 [tbvc.tabBar setBackgroundImage: [UIImage imageNamed:@header_bg.png]]; NSLog(@h= %f,tbvc.tabBar.frame.size.height); //被选择后的提⽰图⽚ [tbvc.tabBar setSelectionIndicatorImage:[UIImage imageNamed:@tab_s.png]]; //设置选择项⾊调 [tbvc.tabBar setSelectedImageTintColor:[UIColor greenColor]]; //隐藏标签栏 //[tbvc.tabBar setHidden:YES]; //处理tbvc的事件 tbvc.delegate = self; #import QFAppDelegate.h #import FirstViewController.h #import SecondViewController.h #import ThirdViewController.h #import FourthViewController.h #import FiveViewController.h #import SixViewController.h #import QFTabBarController.h #define SELECT_ITEM_TITLE @item_title @implementation QFAppDelegate - (void)dealloc { [_window release]; [super dealloc]; } - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions: (NSDictionary *)launchOptions { self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease]; // Override point for customization after application launch. //标签栏的功能介绍 //2.演⽰如何使⽤标签栏控制器实现多界⾯的切换 // 创建6个视图控制器, 实现其中的切换 // First,Second,Third,Fourth,

文档评论(0)

1亿VIP精品文档

相关文档