IOS系列——Tabbar的基本使用

作爲一個新手,之前從來沒用過tabbar,但是不可否認,這個在很多程序中都有使用到,不過都是自定義的,作爲一個新手來講,我覺得還是從最基本的開始來學習,今天的這篇文章沒有用到代碼,只是一些操作來實現幾個頁面的切換(系統原生的tabbar下面最多顯示5個item,多的會以more的形式用tableview在另一的頁面顯示)。

開始了!!!  我用的是4.63版xcode 

1.首先我們新建一個空的工程   填好項目名字  不要使用故事板

             建立起來的項目結構圖是這樣的,代碼項只有這兩個文件,沒有xib  

2.新建一個組,在組裏面新建文件  ,這個文件是要繼承  UiTabbarViewcontroller 勾選 xib (如果在這裏不勾選的話,後面新建也可以)


完成之後,打開xib文件,把之前的一個view刪掉,找到tab bar controller 拖進去  會得到這樣的一個東西


然後點中 files owner  在右邊 那個class選擇 app delegate  看圖


在appDelegate.h 文件聲明一個可關聯的UiTabbarviewcontroller的對象  

@property (strong, nonatomic) IBOutlet UITabBarController *viewcontrol;   並且和剛纔的那個xib文件的進行關聯


在appDelegata.m 文件裏面添加這樣兩行代碼(加粗部分)  (@"ViewController"是新建的第一個xib文件名稱)

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

{

    self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];

    [[NSBundle mainBundle] loadNibNamed:@"ViewController" owner:self options:nil];

    [self.window addSubview:self.viewcontrol.view];

    // Override point for customization after application launch.

    self.window.backgroundColor = [UIColor whiteColor];

    [self.window makeKeyAndVisible];

    return YES;

}

新建的xib 那個只有兩個Item,如果覺得不夠,可以自己添加 找到Tab bar Item 直接拖進去


現在主要的步驟都基本完成了,現在新建三個viewcontroller  步驟就不寫了,分別叫  firstView  secondView  thirView  實現三個Item分別關聯三個view

看好item選中的狀態


分別關聯三個就可以了  運行起來就能看到效果了。在這裏還看一些其他的幾個屬性

Item選中這個狀態        其實這些屬性一試就知道了,badge是在Item上有紅色圓圈加數字的那個,  Identifier是圖片樣式,等等,這些試一試就知道了,改一些屬性,運行,就可以看到效果了


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章