2012-03-04 5 views
1

私はUITabbarControllerを使用しません。私はUITabbarControllerを使用すると、ViewControllerを含む1つの配列を作成するので、タブをタップすると表示されます特定のviewcontroller、しかしUITabbarはUITabbarItemsを追加するだけで、どのようにTabControllerをUITabbarControllerのようにTabに接続することができますか?前もって感謝します。UITabbarをviewcontrollerに接続する方法

+0

をですから、タブバーベースのアプリケーションを実行しようとしている、UITabBarControllerを使用せずに、ポイントは何ですか? – allaire

答えて

3

があなたのUITabBarUITabBarDelegateを取り付けます

self.tabbar.delegate = self; 
// make sure you declared self to be a UITabBarDelegate in your header 

次に実装:

- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item { 
    // item is the selected tab bar item 
} 
0

ビューコントローラにUITabBarDelegateプロトコルを実装させてください。次に、タブバーのdelegateプロパティをView Controllerのインスタンスをポイントするように設定します。 View Controllerクラスでは、tabBar:didSelectItem:メソッドを実装できます。このメソッドは、ユーザーがタブバー上の項目を選択するたびに呼び出されます。

ただし、タブバーを使用して異なるビューコントローラを切り替える場合は、UITabBarControllerを使用する必要があります。これはそのために設計されたものです。

関連する問題