У меня есть UIView, который содержит два вложенных вида. Я хочу изменить размер кадра супервью с помощью анимации и добиться изменения размеров вложенных представлений в соответствии с их авторазмерными масками.
[UIView beginAnimations:@"Resize" context:nil];
[UIView setAnimationDuration:1.0];
CGRect frame = self.myView.frame;
frame.size.height += 30.0;
self.myView.frame = frame;
[UIView commitAnimations];
Представление self.myView
изменяет размер в течение 1 секунды, как и ожидалось, но вложенные представления изменяют размер немедленно. Кто-нибудь знает, почему это происходит и как я могу заставить вложенные представления анимировать их изменение размера?
Из моего гугления вокруг, я думаю, что это может быть связано с contentMode
свойством. К сожалению, я не совсем понимаю, что это свойство делает. Любая помощь будет очень признательна.