0

我有一个 UITabBar 和一个 UIMenuControl 但问题是当我单击按钮并出现我的 MenuControl 然后我切换到另一个选项卡然后当我来到上一个视图并再次单击该按钮时 UIMenuControl 不显示。当我从另一个选项卡返回时,UIMenuControl 不会出现。我不知道问题是什么。

4

1 回答 1

1

每当您希望标签栏重新出现时,请调用:

self.tabBarController.hidden = NO;

如果您在使用特定方法时无法丢失它,请尝试将其放入该方法中。

另一种可能性是您完全覆盖了第一个视图。如果是这种情况,请小心。每次按下按钮时,您实际上可能正在向层次结构中添加新视图。如果您没有正确处理内存管理,这将是一个巨大的泄漏。一个创可贴的解决方法是调用:

[self.view bringSubviewToFront:self.tabBarController];
于 2012-07-13T22:01:38.390 回答