3

ユーザーがタブバーの項目に触れるたびにメッセージを受け取る必要があります (現在表示されているビューに対応している場合でも)。以下を提供する UITabBarDelete プロトコルを使用するかどうかはわかりません。

- (void)tabBar:didSelectItem:

説明:

ユーザーがタブ バー項目を選択すると、デリゲートに送信されます。

または、UITabBarControllerDelegate から:

- (void)tabBarController:didSelectViewController:

説明:

ユーザーがタブ バーで項目を選択したことをデリゲートに伝えます。

どちらでも使えそうです。私の場合、真の現在のタブ ボタンに関連付けられているビューをリロード/再初期化する必要があります。

ご指導ありがとうございます。

4

1 に答える 1

0

どちらでも使用できます。

この場合: - (void)tabBar:didSelectItem: viewControllers 配列から対応するビュー コントローラにアクセスする必要があります。

一方、この場合: - (void)tabBarController:didSelectViewController: 引数として取得します。

于 2012-12-01T10:38:02.657 に答える