如果满足特定条件,我有以下代码为徽章设置动画。它工作正常,除非在查找后重新加载 ViewController 后立即调用它(在另一个 VC 中)
if ((-MY CONDITION HERE-) {
NSLog(@"am going to animate!");
[UIView animateWithDuration:1.0
delay:0
options:(UIViewAnimationOptionAutoreverse|UIViewAnimationOptionRepeat)
animations:^{
selectedInfoButton.alpha = 0.4;
}
completion:nil];
}
我可以看到在重新加载 VC 时调用了该方法,但是动画在与调用查找时相同的状态下被“冻结”。可能出了什么问题?