gpt4 book ai didi

ios - UIView 动画间歇性失败,在整个应用程序范围内

转载 作者:行者123 更新时间:2023-11-29 10:38:17 24 4
gpt4 key购买 nike

有时,我的应用程序不会呈现任何由 +[UIView animateWithDuration:animations:] 触发的帧中继动画。和 friend 。

completion block ,当提供时,仍会像我预期的那样被调用,但 View 只是“捕捉”到目标框架中,就好像我只是简单地调用了 -setFrame :

它贯穿整个应用程序,完全独立于正在显示的 View Controller ,以及 VC 是否以模态方式呈现。重新启动应用程序可暂时解决问题。

注意:这显然不足以解决问题,但我什至不确定从哪里开始。 非常感谢关于从哪里开始调试的评论。

更新:它似乎可以通过连续运行一系列动画来重现。如果我触发多个动画相互重叠运行,看起来动画会在整个应用程序范围内关闭。

最佳答案

为了子孙后代:

直接框架设置发生在后台线程上的问题。

为了解决这个问题,我需要确保代码在主线程上运行。

话虽这么说,因为我无法发布足够的代码来真正证实这个问题,所以我将投票将其作为题外话关闭。感谢您的帮助!

关于ios - UIView 动画间歇性失败,在整个应用程序范围内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25835237/

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