我有多个选项卡,如果不停止,每个选项卡都可能会干扰其他选项卡上的内容。如果用户在转到下一个选项卡之前忘记关闭一个选项卡中的功能,我想知道当用户单击 UITabBarController 中的另一个选项卡时是否有办法从 UIViewController 运行代码块。
问问题
168 次
1 回答
1
您应该UITabBarControllerDelegate
在可以访问您的东西的业务逻辑的视图控制器中实现协议。因此,当用户尝试单击另一个选项卡时,您可以做一些事情。
您很可能需要实施:
– tabBarController:shouldSelectViewController:
– tabBarController:didSelectViewController:
请参阅UITabBarControllerDelegate 的文档。
于 2012-12-29T06:43:34.103 回答