gpt4 book ai didi

objective-c - 如何加快 iOS 过渡和转场?

转载 作者:行者123 更新时间:2023-12-01 17:19:47 24 4
gpt4 key购买 nike

是否可以在应用程序范围内设置属性以使 iOS 应用程序内的转换速度加倍?

最佳答案

应用范围?
尝试为 View Controller 的内容 View 设置支持层的速度属性。 speed=2 将是双速。您可能可以在所有 View Controller 的 viewDidLoad 方法中设置它。
您也许还可以创建 UIWindow 的自定义子类,并让该窗口对象在 makeKeyWindow 之类的瓶颈方法中将其 View 层上的速度属性设置为 2.0。您需要让所有应用程序的 UIWindow 对象都使用您的自定义类。我必须做一些挖掘才能弄清楚如何做到这一点。
##编辑:
或者,更好的主意,设置 self.window.layer.speed = 2.0在创建窗口后在您的应用程序委托(delegate)中,如@Costique 在下面的评论中所建议的那样。
请注意,这种方法将加速所有动画,而不仅仅是过渡和转场。如果您只想加快转场速度,则必须弄清楚如何仅针对这些动画。我不得不考虑一下。

关于objective-c - 如何加快 iOS 过渡和转场?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10018116/

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