Comment animer la couleur d'arrière-plan d'un UILabel?

Cela semble comme il se doit le travail, mais ne le fait pas. La couleur vire au vert à la fois.

self.labelCorrection.backgroundColor = [UIColor whiteColor];
[UIView animateWithDuration:2.0 animations:^{
    self.labelCorrection.backgroundColor = [UIColor greenColor];
}];
  • Pour les futurs lecteurs, ce n'est pas spécifique à UILabel, mais la condition est que d'un point de vue doit commencer avec une couleur d'arrière-plan, même si la couleur est claire. Vous n'avez pas besoin d'animer sur la couche, la UIView.backgroundColor fonctionne très bien, à condition ci-dessus.