У меня очень простое приложение. Он содержит красный вид и зеленую метку внутри него. Существует также кнопка, которая запускает анимацию. Я изменяю красный вид, изменяя значение константы ограничения ширины.UILabel не анимируется внутри UIView, используется автоспуск
[self.view layoutIfNeeded];
[UIView animateWithDuration:0.4 animations:^{
self.widthConstraint.constant = width;
[self.view layoutIfNeeded];
}];
Красный вид оживляет, как и ожидалось, но зеленая метка внутри меняет свою ширину мгновенно. Я играл с различными флагами анимации, пробовал несколько советов от SO, но не приносил им работу.
ТИА