#tabbar
uitabbarcontoller顯示螢幕底部出現幾個標籤來管理不同檢視。如圖:
## 使用步驟:
1. 初始化uitabbarcontroller
uitabbarcontroller *tb = [[uitabbarcontroller alloc]init];
2. 設定uiwindow的rootviewcontroller
self.window.rootviewcontroller = tb;
3. 建立相應的子檢視(uiviewcontroller)
uiviewcontroller *c1 = [[uiviewcontroller alloc]init];
c1.view.backgroundcolor = [uicolor graycolor];
c1.tabbaritem.title = @"訊息";
c1.tabbaritem.image = [uiimage imagenamed:@"first_normal"];
c1.tabbaritem.badgevalue = @"12";
uiviewcontroller *c2 = [[uiviewcontroller alloc]init];
c2.view.backgroundcolor = [uicolor yellowcolor];
c2.tabbaritem.title = @"聯絡人";
c2.tabbaritem.image = [uiimage imagenamed:@"first_normal"];
4. 把子檢視加入到tabbarcontroller
tb.viewcontrollers = @[c1, c2];
5. 顯示
[self.window makekeyandvisible];
6. tabbaritem圖示選中後修改
hourlyview.tabbaritem = [hourlyview.tabbaritem initwithtitle:@"小時"
image:[uiimage imagenamed:@"second_normal"] //未選中時到
selectedimage:[uiimage imagenamed:@"second_selected"]];]//選中時到
IOS學習之基於IOS7的tab bar
什麼是tabbar?先幾張圖 上圖中藍色框起來的部分就是tabbar,它有例如以下幾個特徵 1 它通常位於螢幕的最下方,不是必定,但大部分情況是這樣。2 tab bar的每乙個選項 常表示不同的功能。這也是它與segmentedcontrol最重要的差別,後者強調的是同一功能不同類別的區分,前者則是...
學習筆記 Tab Bar 控制項使用詳解
注意這裡是 tab bar 不是tab bar controller.tab bar是繼承uiview,所以可以新增到viewcontroller裡。是view就可以add到另乙個view上去。tab bar controller是新建view檢視。xx.h 裡需要定義uitabbar,並且要引用協...
iOS美學之隱藏TabBar
方式一 從a push到 b 在a中的push到b之前 加上這句話 self.hidesbottombarwhenpushed yes 這樣b就沒有了tabbar 如果從b回到a,tabbar也不見了,只要在a中再加上這句就可以了 self.hidesbottombarwhenpushed no 方...