UITabBarController:标簽欄控制器

•通過設定viewControllers屬性或者addChildViewController方法可以添加子控制器
–NSArray *viewControllers
–- (void)addChildViewController:(UIViewController *)childController
•UIViewController的tabBarItem屬性決定了UITabBar顯示的内容
–使用系統自帶的UITabBarItem樣式:
controller.tabBarItem = [[[UITabBarItem alloc] initWithTabBarSystemItem:UITabBarSystemItemSearch tag:1] autorelease];
–自己設定UITabBarItem的标題和圖檔:
controller.tabBarItem.title = @”More”;
// controller.title也可以用于設定标題
controller.tabBarItem.image = [UIImage imageNamed:@”more”];
–設定UITabBarItem右上角的紅色數字
controller.tabBarItem.badgeValue = @”10”;
例如在storyboard中拖入一個UITabBarController,它首先自帶着兩個控制器,并以manual方式連接配接着,然後可以再拖入兩個控制器,在第一個控制器TabBarController中單擊右鍵,仍以manual方式拖到目的控制器連接配接起來。最後設定每一個控制器視圖顔色、标簽欄标題、tabBarItem樣式即可。标簽欄最多顯示5個視圖,如果多于5個,剩下的控制器會變成more标簽,點選more後,可以進去檢視剩餘不能顯示的控制器,隻不過它們被放到了表格中。
示範結果:
程式猿神奇的手,每時每刻,這雙手都在改變着世界的互動方式!
本文轉自當天真遇到現實部落格園部落格,原文連結:http://www.cnblogs.com/XYQ-208910/p/4809401.html,如需轉載請自行聯系原作者