加载新的 TabBar 视图时如何卸载 TabBar 视图?
Posted
技术标签:
【中文标题】加载新的 TabBar 视图时如何卸载 TabBar 视图?【英文标题】:How to Unload a TabBar View when New TabBar view is loaded? 【发布时间】:2010-10-13 20:44:54 【问题描述】:我正在使用 AVAudioPlayer 在 UITabBar 内的视图控制器中播放音频文件。因此,当用户单击不同的标签栏项目时,音乐不会停止。我尝试在 viewwilldisappear 中添加停止方法。但它没有响应。当用户单击新的标签栏项目时,如何停止我的音频。 进入
AVAudioPlayer *audioPlayer;
这是我在视图中的代码将消失
[audioPlayer stop];
[sliderTimer invalidate];
audioPlayer = nil;
self.URL = nil;
self.musicTitle = nil;
谢谢, 尼基尔
【问题讨论】:
确定会调用该代码吗? 【参考方案1】:这对我有用。
(void)viewWillDisappear:(BOOL)动画 [self.audioPlayer 停止];【讨论】:
以上是关于加载新的 TabBar 视图时如何卸载 TabBar 视图?的主要内容,如果未能解决你的问题,请参考以下文章
每次当前选项卡在 TabBar 颤动中更改时,如何将新页面添加到导航器堆栈?