gpt4 book ai didi

ios - 如何减慢 UINavigationController 向后滑动动画的速度?

转载 作者:行者123 更新时间:2023-11-29 12:57:51 25 4
gpt4 key购买 nike

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

例如 Instagram 在 2013 年 12 月 12 日的更新。他们以某种方式放慢了向后滑动的动画速度,使它感觉更流畅。这需要完全自定义的功能,还是有办法劫持 UINavigationController 的现有功能?如何实现?

编辑

好的,所以我知道自定义过渡是可行的方法。但是,我对如何实现它们感到困惑。我已经看到对几个委托(delegate)方法的引用,但没有关于如何实现自定义动画的明确示例。有人可以提供一个基本示例,专门用于覆盖 UINavigationController 的推送/弹出动画吗?

最佳答案

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

我遵循了 Ray Wenderlich 的“iOS 7 By Tutorials”PDF 中相当不错的教程。

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

关于ios - 如何减慢 UINavigationController 向后滑动动画的速度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20569794/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com