gpt4 book ai didi

ios - 奇怪!动画完成后是否一直调用函数?

转载 作者:行者123 更新时间:2023-12-01 16:51:21 24 4
gpt4 key购买 nike

我目前在制作动画时遇到一个奇怪的问题:

    [UIView animateWithDuration:3
delay:0
options:UIViewAnimationOptionAllowUserInteraction
animations:^{lblBonus.alpha=0;}
completion:^(BOOL finished){
[lblBonus removeFromSuperview];
NSLog(@"finished");
[self updateNewRecord];
[self clearScreen];
[self btnStartPlaying];
[self.view.layer removeAllAnimations];
}];

在应用程序崩溃之前,所有功能都一​​直保持调用状态,但是如果所有功能都被删除,“NSLog”仅显示一次:
    [UIView animateWithDuration:3
delay:0
options:UIViewAnimationOptionAllowUserInteraction
animations:^{lblBonus.alpha=0;}
completion:^(BOOL finished){
NSLog(@"finished");
}];

有什么事吗?任何人都遇到过同样的问题吗???

最佳答案

是的,最后我发现动画正在被计时器反复调用。.我整天坐在MACbook前面一定太累了,

关于ios - 奇怪!动画完成后是否一直调用函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15458809/

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