记录一些容易忘记的属性 -- UITabBarController
UIViewController中的? @property(nonatomic,copy) NSString *title;? // Localized title for use by a parent controller.,仔細(xì)理解英文注釋的意思
下面是Title的實(shí)際作用
??? //創(chuàng)建給分欄控制器使用的視圖控制器(包括導(dǎo)航控制器)
??? FirstViewController *firstVC = [[FirstViewController alloc] init];
??? //將firstVC作為導(dǎo)航控制器的根視圖控制器
??? UINavigationController *firstNavCtrl = [[UINavigationController alloc] initWithRootViewController:firstVC];
??? //這只,相當(dāng)于設(shè)置了導(dǎo)航控制器中視圖控制器的名稱,以及
??? //分欄控制中分欄元素項(xiàng)的名稱
??? firstVC.title = @"界面首頁";
??? //設(shè)置的是分欄元素項(xiàng)的名稱
??? firstNavCtrl.title = @"界面1";
firstNavCtrl.tabBarItem.title = @"首頁";//設(shè)置分欄元素項(xiàng)的名稱,與firstNavCtrl.title = @"界面1"優(yōu)先級相同,在后面設(shè)置的會覆蓋前面設(shè)置的。
UITabBarItem *tabBarItem = [[UITabBarItem alloc] init];
tabBarItem.viewControllers = @[firstNavCtrl];
?
//tabBar是屬于分欄控制器的
??? //設(shè)置tabBar的透明度 YES為透明,NO 不透明
??? tabBarCtrl.tabBar.translucent = NO;
??? //設(shè)置tabBar中分欄元素項(xiàng)的顯示顏色
??? tabBarCtrl.tabBar.tintColor = [UIColor yellowColor];
??? //設(shè)置tabBar的前景顏色
??? tabBarCtrl.tabBar.barTintColor = [UIColor whiteColor];
??? //設(shè)置選中分欄元素項(xiàng)的顯示顏色
??? tabBarCtrl.tabBar.selectedImageTintColor = [UIColor redColor];
??? //設(shè)置選中分欄元素項(xiàng)的指示圖片
??? tabBarCtrl.tabBar.selectionIndicatorImage = [UIImage imageNamed:@"tabBarIndicator"];
轉(zhuǎn)載于:https://www.cnblogs.com/goodheart/p/3991558.html
總結(jié)
以上是生活随笔為你收集整理的记录一些容易忘记的属性 -- UITabBarController的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: spring3 常见异常解决
- 下一篇: 暑期项目经验(九) -- request