天天看點

iPhone 用IB在TabBarController的item上加兩個navgationcontroller

自己剛開始學習iPhone ,在前輩們的指導下做了點東西,現在寫下來,以備以後回顧之用....

現在要在TabBarController的兩個item分别實作一個navgationcontroller

1.建立一個tabbar輸出口和兩個nav輸出口

@property (nonatomic, retain) IBOutlet UINavigationController *navigationController;

@property (nonatomic, retain) IBOutlet UINavigationController *navigationController2;

@property (nonatomic, retain) IBOutlet UITabBarController *tabBarController;

2.輕按兩下MWainindow.xib打開IB,從Library裡面拖一個Tab Bar Controller到MWainindow.xib

3.按住Ctrl,把App Delegate拖到 Window上選擇window.

4. 按住Ctrl,把 File's Owner拖到App Delegate,選擇delegate,

5. 按住Ctrl,把 App Delegate 連接配接到TabBarController,并選擇TabBarController的輸出口,也就是前面寫的 tabBarController (注意,點選這個 TabBarController 的時候,他的viewcontroller的NIB不要設定 ) .

6.從Library拖兩個 NavigationController到 MWainindow.xib的 Tab Bar Controller下,也就是屬于 Tab Bar Controller.

7. 按住Ctrl,把 App Delegate 連接配接到這兩個 NavigationController ,并選擇 NavigationController 的輸出口,也就是前面寫的 navigationController和 navigationController2 .(注意,點選這個 navigationController的時候,他的viewcontroller的NIB不要設定 )

8.選擇 navigationController下的viewcontroller,這時候你可以編輯NIB了,首先cmd+1,可以設定title,NIB,然後cmd+4,選擇這個viewcontroller的class,同理設定好另一個 navigationController,這樣就可以用IB實作在TabBarController的item上加兩個navgationcontroller