我试图让我的项目每 3 秒“发光”一次,将其 alpha 从高值更改为低值并返回。然而,它“闪烁”并且基本上每 0.2 秒从一种颜色随机变化一次。我已经粘贴了下面的方法。它可能与何时调用完成但不确定有关?
-(void)showLoading{
[self.postTableView setHidden:YES];
self.isLoading = true;
//Disappear
[UIView animateWithDuration:1.5 animations:^(void) {
self.loadingLabel.alpha = 0.8;
self.loadingLabel.alpha = 0.3;
}
completion:^(BOOL finished){
//Appear
[UIView animateWithDuration:1.5 animations:^(void) {
self.loadingLabel.alpha = 0.3;
self.loadingLabel.alpha = 0.8;
}completion:^(BOOL finished2){
if(true){
[self showLoading];
}
}];
}]; }