我有一个TabBarController作为我的应用程序的根目录,其中一个选项卡导致带有Pin注释的MapView。 MapView本身嵌入在NavigationController中。
当在Tabs之间切换时,除了第二次选择MapView时TabBar消失的事实之外,一切都很好。但是,如果选择了地图图钉,按下详细视图,TabBar会重新出现,然后似乎正常工作。
对于为什么会发生这种情况的任何帮助都将非常感激。
答案 0 :(得分:0)
以下内容如何:
代码(即在AppDelegate中):
YourRootCtrl *cont = [[YourRootCtrl alloc] init];
UINavigationController *navi = [[UINavigationController alloc] initWithRootViewController:cont];
navi.delegate = self;
[cont release];
[self.window setRootViewController:navi];