1

UITabBarController を使用して iOS アプリケーションを開発しています。最初の tabbaritem のユーザー インタラクションが 2 番目の子 viewController(One button action) で NO になるように設定したい、つまりビュー フローは次のとおりです。

firstTabbarItem -> firstChildView ->secondChildView ->buttonClick (firstTabbarItem の userInteraction を NO に設定)。

これをどのように実装できますか?

4

2 に答える 2

1

タブバーアイテムに直接アクセスできます。

self.tabBarController.tabBar.selectedItem.enabled = NO;

ボタンハンドラーでそれを呼び出すだけです。

于 2012-08-06T07:42:01.610 に答える
0

ご覧いただけます

UITabbarControllerDelegate、 AppDelegate にそのプロトコルを実装させ、 TabbarController:shouldSelectViewController に応答しないようにすることができます

于 2012-08-06T07:01:15.813 に答える