iOS學習筆記 TabBar

2021-07-08 20:15:58 字數 1136 閱讀 9724

#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 方...