Al aumentar la altura de la etiqueta, todo está bien y sin problemas. Al disminuir, la etiqueta cambia instantáneamente el tamaño y luego lo reposiciona con animación.Animación del tamaño de UILabel disminución
@interface
@property (nonatomic, retain) IBOutlet UILabel *explanationLabel;
@implementation
CGRect frmExpl = explanationLabel.frame;
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.75];
frmExpl.size.height -= height;
explanationLabel.frame = frmExpl;
[UIView commitAnimations];
He intentado reemplazar UILabel con UIView y, por supuesto, no hay ningún problema con UIView.
¿Hay alguna manera especial de animar la disminución del tamaño UILabel?
Aquí hay un proyecto mínimo que demuestra el problema descrito. Download
¿De dónde sacas frmExpl? – deanWombourne
Desde el marco de la etiqueta, que está diseñado en archivo de punta. Actualizado. – Pablo
http://stackoverflow.com/questions/17360402/why-are-animations-on-bounds-of-an-uilabel-only-working-when- engraving-the-size –