Autolayout动画约束不会为子视图设置动画

Chr*_*ler 5 animation constraints objective-c ios autolayout

我有一个UIView,它有一个UILabel作为子视图.

现在我用动画改变UIView的宽度(改变约束的常量属性)并在UIView动画中调用layoutIfNeeded ...)

视图正在调整正常大小, UILabel(子视图)将字体大小更改为'end'大小,但没有像uiview那样正确地设置动画.

根据WWDC 2012会议,如果只有superview的常量发生变化,子视图应该是动画的.

UILabel的最小字体比例为0,1,这比字体必须调整大小要少.

Riv*_*era 4

UILabel我正在努力通过改变约束来调整大小的动画width。标签已adjustsFontSizeToFitWidth设置minimumScaleFactor

我通过将标签设置contentMode为 来修复它UIViewContentModeScaleAspectFit。默认情况下,标签是UIViewContentModeLeft