0

我有一个在 Storyboards 中创建的 UINavigationController,并与每个视图控制器的推送序列连接。但是,当我单击“下一步”(激活 push segue)时,前进的动画很奇怪。(参见:https ://www.youtube.com/watch?v=0cFo9sUtBeM )。返回(在 UITabBarController 中选择 UINavController 的根控制器)具有正确的动画。任何想法为什么会这样?

编辑:视频中的方框是我添加的,以保护客户身份。详细的动画问题是幻灯片动画,它似乎来自右上角(或“下一步”按钮的左上角)。

4

3 回答 3

0

似乎在第二个视图控制器上为导航栏设置不同的提示会导致这种奇怪的动画效果。删除提示后,动画现在按预期工作。

于 2013-03-24T16:37:09.523 回答
0

它看起来像一个导航控制器推送一个模态转换。如果我不得不下注,我猜你有一个模式转换连接到情节提要中的按钮,并且在按钮的操作方法中编写了代码pushViewController:animated:- self.navigationController(无论是那个还是其他方式,都连接了一个推在故事板中)。

如果是这种情况,请首先注释掉任何按钮操作代码(您在代码中设置的任何目标/选择器,或您在情节提要中为该按钮设置的任何 IBAction)。

于 2013-03-24T16:37:17.927 回答
0

我最近在使用带有嵌入式导航控制器的主细节故事板时也遇到了这个问题。当我将详细信息屏幕视图的背景从默认更改为不同颜色时,该问题已得到解决。我发现只要不是默认颜色,哪种颜色没有任何区别。我希望这对某人有所帮助。

于 2018-07-10T04:06:41.123 回答