天天看點

iOS:切換視圖的第三種方式:UITabBarController标簽欄控制器

UITabBarController:标簽欄控制器

iOS:切換視圖的第三種方式: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後,可以進去檢視剩餘不能顯示的控制器,隻不過它們被放到了表格中。

iOS:切換視圖的第三種方式:UITabBarController标簽欄控制器
iOS:切換視圖的第三種方式:UITabBarController标簽欄控制器
iOS:切換視圖的第三種方式:UITabBarController标簽欄控制器

 示範結果:

iOS:切換視圖的第三種方式:UITabBarController标簽欄控制器
iOS:切換視圖的第三種方式:UITabBarController标簽欄控制器
iOS:切換視圖的第三種方式:UITabBarController标簽欄控制器
iOS:切換視圖的第三種方式:UITabBarController标簽欄控制器
iOS:切換視圖的第三種方式:UITabBarController标簽欄控制器

程式猿神奇的手,每時每刻,這雙手都在改變着世界的互動方式!

本文轉自當天真遇到現實部落格園部落格,原文連結:http://www.cnblogs.com/XYQ-208910/p/4809401.html,如需轉載請自行聯系原作者

繼續閱讀