¿Cómo animar un UILabel desde pequeño hasta su tamaño original?

De hecho, estoy usando RESlider en mi aplicación. En la vista de la tabla de menu, hay una image de perfil y, aparte de ella, hay una label de notificación. Ahora quiero que cuando el usuario presione el menu de hamburguesas, la label de notificación ( label naranja con el número 999 ) debería animarse desde un punto pequeño hasta su tamaño original. ¿Cómo lograr esto? introduzca la descripción de la imagen aquí

Coloca esto en viewDidAppear

-(void)viewDidAppear:(BOOL)animated{ self.label.transform = CGAffineTransformMakeScale(0.01, 0.01); [UIView animateWithDuration:0.5 animations:^{ self.label.transform = CGAffineTransformIdentity; } completion:^(BOOL finished) { }]; } 
  myTextLabel.transform = CGAffineTransformMakeScale(0.3, 0.3); [UIView animateWithDuration:2.0 delay: 0.1 options: UIViewAnimationOptionBeginFromCurrentState animations:^{ myTextLabel.transform = CGAffineTransformMakeScale(1.5, 1.5); //grow } completion:^(BOOL finished){ myTextLabel.transform = CGAffineTransformMakeScale(1, 1); }]; 

Cambia la escala de transformación de tu label, así:

 [UIView animateWithDuration:0.5 delay:0.0 options:UIViewAnimationOptionAutoreverse | UIViewAnimationOptionRepeat | UIViewAnimationOptionCurveEaseInOut animations:^{ timerLabel.transform = CGAffineTransformScale(timerLabel.transform, 0.7, 0.7); } completion:nil];