UINavigationController凭空创建一个空白视图?

时间:2010-04-16 00:39:36

标签: iphone uikit uinavigationcontroller uitabbarcontroller

好吧,这个真的很奇怪...我无法显示它的代码,因为它通过子类等跟随一个漂亮的蛇状图案,会有一堆它。

重要的部分是我推动一个视图控制器,在viewWillAppear期间将另一个视图控制器推到导航控制器上。

我的导航控制器是标签栏中的项目。当我向后按两次时,我会看到一个与我的根视图控制器具有相同标题的空白视图(我没有其他视图具有此标题)。

我甚至测试并在viewWillAppear中放置了一个NSLog()以确保它出现的是相同的视图,但由于某种原因,神秘的空白视图显示而不是我的视图。通过再次按下标签栏上的按钮,我可以恢复原始视图。 (对应于导航控制器的那个)。

这让我很困惑,所以任何帮助都会受到赞赏。如果有人可以缩小要放的代码,我会发布代码。

感谢。

1 个答案:

答案 0 :(得分:0)

你是否在动画:标志设置为YES的同时推动两个控制器(原始设备,以及它推动的控制器)?如果是这样,请不要这样做。如果你试图将这样的动画堆叠在一起,操作系统会感到困惑。