При увеличении высоты этикетки все нормально и плавно.При уменьшении метка мгновенно меняет размер, а затем перемещается с анимацией.
@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];
Я пытался заменить UILabel на UIView, и, конечно, такой проблемы с UIView нет.Есть ли какой-нибудь особый способ оживить уменьшение размера UILabel?
Вот минимальный проект, демонстрирующий описанную проблему. Скачать