0

私は複数のタブを持っており、それぞれが停止しないと他のタブで行われることを妨げる可能性のある何かを実行します。ユーザーが次のタブに移動する前に1つのタブの機能をオフにするのを忘れた場合、ユーザーがUITabBarControllerの他のタブをクリックしたときにUIViewControllerからコードのブロックを実行する方法があるかどうかを知りたいです。

4

1 に答える 1

1

UITabBarControllerDelegate自分のもののビジネスロジックにアクセスできるビューコントローラにプロトコルを実装する必要があります。したがって、ユーザーが別のタブをクリックしようとしたときに何かを行うことができます。

以下を実装する必要がある可能性が非常に高いです。

 – tabBarController:shouldSelectViewController:
 – tabBarController:didSelectViewController:

UITabBarControllerDelegateのドキュメントを参照してください。

于 2012-12-29T06:43:34.103 に答える