如果符合某个条件,我会使用以下代码为徽章设置动画。它运行正常,除非在查找后重新加载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时调用该方法,但动画在与调用查找时相同的状态下“冻结”。可能出现什么问题?
答案 0 :(得分:1)
可能性:
一次适用于viewController
代码在viewDidLoad
中调用
方法。然后在viewWillAppear