0
我有多个选项卡,每个选项卡可能会干扰其他选项卡上的内容,如果不停止的话。如果用户忘记在转到下一个选项卡之前关闭一个选项卡中的功能,我想知道当用户单击UITabBarController中的其他选项卡时是否有方法从UIViewController运行代码块。iOS - 在选项卡更改上运行代码
我有多个选项卡,每个选项卡可能会干扰其他选项卡上的内容,如果不停止的话。如果用户忘记在转到下一个选项卡之前关闭一个选项卡中的功能,我想知道当用户单击UITabBarController中的其他选项卡时是否有方法从UIViewController运行代码块。iOS - 在选项卡更改上运行代码
你应该在视图控制器中实现UITabBarControllerDelegate
协议,该协议可以访问你的东西的业务逻辑。所以当用户尝试点击另一个选项卡时,您可以执行某些操作。
这是很可能,你需要实现:
– tabBarController:shouldSelectViewController:
– tabBarController:didSelectViewController:
为UITabBarControllerDelegate见documentations。
您是否使用过Google?你检查过文件吗? – 2012-12-29 06:19:26
你能帮助吗? – pandapirate