У меня есть 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
. К сожалению, мне не совсем понятно, что делает эта собственность. Любая помощь будет высоко ценится.