2011/05/15

UINavigationController いん UITabBarController

TabController内にNavigateController を内包させる方法(非IB)。

IBを使って同じ事をさせているサンプルはネット上に多数あったが、いまいちウマくいなかったので、結局IBでの実装をあきらめ、手動で実装した。
Viewの構成を忘れないうちにまとめておく。

Window

UITabController
(UIViewController.h/m/nibを変更してTabController化)
+ーーーーーーーーーーー+・・・ (setViewControllers:でtabにViewを割当)
↓           ↓
UINavigationController UIViewControllerなど

UiViewController(initWithRootViewControllerあたりで設定)
↓(以降 pushでバンバン追加)


UITabControllerのでっち上げ方。
①すの状態

②TabBarControllerを追加


③不要になったViewを削除


④ViewControllerとnibのマッピング+α


projectの作成時に、View-base Applicationで作成。
ViewControllerをTabControllerに切り替えると、割とらくにできる。

後はよしなに。

0 件のコメント:

コメントを投稿