-1

こんにちは私はUITabBarアプリケーションを開発しています。

私は欲しい:

1.アイテムを選択するTabBArと、現在選択されているインデックスを取得する必要があります。

2.現在のインデックスに基づいて、で何らかのアクションを実行したいと考えていますAppDelegate

3.タブバーの項目を押すたびに呼び出されるデリゲートメソッドはありますか。

AppDelegate4.タブ項目を押すたびにチェックインする方法を提案してください

ありがとうございました。

4

3 に答える 3

0

最初に UITabBarControllerDelegate などのデリゲート プロトコルを設定し、次に self.tabbarcontroller.delegate = self; を設定します。ViewDidLoad またはオブジェクトが初期化される場所

于 2015-07-01T07:40:19.057 に答える
0

はい、このデリゲートメソッドを使用できます

- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController {

    NSLog(@"selected index : %i",[tabBarController selectedIndex]);

    }

このメソッドは、TabBarItem のいずれかに触れるたびに呼び出されます。

于 2013-02-25T14:52:22.403 に答える
0

簡単なグーグルの後:

- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item

IBでデリゲートをリンクしてください...

于 2013-02-25T14:46:26.333 に答える