+[UIView animateWithDuration:animations:]
有时,我的应用程序根本不会渲染由和朋友触发的任何帧中继动画。
该completion
块在提供时仍会按我的预期被调用,但视图只是“捕捉”到目标框架中,就好像我只是调用了-setFrame:
.
它跨越整个应用程序,完全独立于显示哪个视图控制器,以及是否以模态方式呈现 VC。重新启动应用程序可以暂时解决问题。
注意:这显然不足以解决问题,但我什至不确定从哪里开始。非常感谢您对从何处开始调试的评论。
更新:通过连续运行一系列动画似乎可以重现。如果我触发多个动画相互重叠,那么动画似乎只是在应用程序范围内关闭。