iPhone XCode编程:在标签栏应用程序中的更改选项卡时执行代码

时间:2010-03-23 17:10:01

标签: iphone objective-c uitabbarcontroller

我正在为学校开发一个简单的标签栏应用程序。 它有3个标签。 其中一个在流媒体中播放音乐,我想在用户更改标签时停止播放音乐。这可能吗?如何?提前谢谢!

2 个答案:

答案 0 :(得分:3)

实施UITabViewController委托方法:

– tabBarController:didSelectViewController:

你应该能够做你想做的事。还有

– tabBarController:shouldSelectViewController:

如果您想在选项卡更改之前知道

答案 1 :(得分:2)

正如卡尔所说,这是可能的。但是,如果我要开发这样的应用程序(实际上,我是),我会使用viewWillDisappear的{​​{1}}方法(我是)。这样,您就可以在实现之间分离逻辑。