如何减慢UINavigationController滑动回动画?

时间:2013-12-13 15:14:18

标签: ios ios7 uinavigationcontroller

因此UINavigationController的滑动到返回功能是iOS 7引入的,在动画结束时有一个恼人的“快照”。作为一个用户,这对我来说真的很刺耳,我觉得如果动画可以修饰,那么它可能会感觉好一些。

一个例子是Instagram将于12/12/13更新。他们以某种方式减慢了向后滑动动画的速度,使其感觉更加流畅。这需要完全自定义的功能,还是有办法劫持UINavigationController的现有功能?如何实现这一目标?

修改

好的,所以我知道自定义过渡是要走的路。但是,我对如何实现它们感到困惑。我已经看到了几个委托方法的引用,但没有明确的如何实现自定义动画的示例。有人可以提供一个基本的例子,特别是覆盖UINavigationController的推/动画动画吗?

1 个答案:

答案 0 :(得分:1)

是的,您可以创建自己的交互式过渡,以完全自定义它们的工作方式!

我在" iOS 7 By Tutorials"中遵循了相当不错的教程。 PDF文件由Ray Wenderlich撰写。

我也有快速谷歌,这可能会有所帮助:http://www.doubleencore.com/2013/09/ios-7-custom-transitions/