【发布时间】:2011-11-05 20:04:24
【问题描述】:
我在我的应用程序中创建了 5 个选项卡。在 Tab1 我有UITableView。在didSelectRowAtIndexPath 上,我正在导航到另一个 UIView,其中显示了我所有的 5 个选项卡。而且我还在那个导航视图中播放歌曲。
现在,当我在导航中单击 Back 按钮并再次转到原来的视图时,我可以拨打viewWillDisappear(如预期和正常情况)。
但是当我直接单击另一个选项卡时,导航视图中不会调用 viewWillDisappear。为什么会这样??
我刚刚想到,当我直接单击另一个选项卡时,Tab1 中的视图将调用 viewWillDisappear。但导航视图不会调用该方法。
那么可能的解决方案是什么?请给一些提示...
【问题讨论】:
-
您是否以编程方式添加了标签栏?
-
不,它只在设计时拍摄
标签: iphone objective-c uinavigationcontroller uitabbarcontroller uitabbar