【问题标题】:Stop UIViewController Animation on dismiss关闭时停止 UIViewController 动画
【发布时间】:2014-02-27 15:47:27
【问题描述】:

我有一个全屏显示的 UIViewController,然后当用户触摸一个按钮时,我会呈现另一个视图控制器,如下所示:

[self.navigationController pushViewController:loadSaveViewController animated:YES];

我喜欢当我将视图控制器转换为 TO 时发生的动画,即主视图向下移动并滑向左侧,新的视图控制器显示为顶部的导航栏。

但是,当我使用导航栏顶部的按钮返回时,屏幕会发生相反的情况。主屏幕出现,但顶部有一个导航栏一小会儿,然后主屏幕向上移动。

如何让主屏幕停止播放动画?当用户返回主屏幕时,我不希望他们看到导航栏和上移,我只希望主屏幕出现,或者滑入。

感谢您的帮助。

【问题讨论】:

    标签: ios uiviewcontroller


    【解决方案1】:

    在 iOS 7 中,有一些新类可以让您控制动画的各个方面。这个网站很有用ios 7 transitioning

    【讨论】:

    • 是的,这很有趣,但不幸的是,我还需要 iOS6 支持,我没有看到如何将示例与 pushViewController 一起使用,所以我得到了带有后退按钮的默认导航栏
    猜你喜欢
    • 1970-01-01
    • 2016-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-15
    相关资源
    最近更新 更多