0

我有一个应用程序,其中有一个 ViewController,一旦按下按钮,它就会转到 DetailViewController。在 ViewController 中,我隐藏了导航栏以便有更多空间来显示图像,而在 DetailViewController 中这是必要的。

当我点击 DetailViewController 中的后退按钮时,它会返回,但是因为它有一个导航栏并且 ViewController 没有动画的 segue 看起来很糟糕。我想知道,有没有办法让默认的后退按钮(嵌入导航控制器时出现)给你一个非动画的转场?

谢谢

4

1 回答 1

0

尝试使用[[self navigationController] setNavigationBarHidden:{YES,NO} animated:{YES,NO}]; inview{Will,Did}{Dis}appear而不是通过 Xcode UI 控件设置所有内容

使用它们也可以通过动画获得良好的效果。


但是,如果您真的想删除整个动画:单击导航栏中的“返回”按钮时阻止动画?

于 2013-02-18T03:01:38.543 回答