我有一个UIView,其中有一个UILabel作为子视图。
现在,我用动画更改UIView的宽度(更改约束的常量属性),并在UIView中调用layoutIfNeeded进行动画处理...)
该视图的大小正常,但是UILabel(子视图)将字体大小更改为“ end”大小,但没有像uiview一样正确设置动画。
根据WWDC 2012会议,如果仅更改了超级视图的常量,则子视图应设置动画。
UILabel的最小字体比例为0.1,小于必须调整的字体大小。
我正在努力UILabel
通过更改其width
约束来为调整大小设置动画。标签必须adjustsFontSizeToFitWidth
和minimumScaleFactor
设置。
我通过将标签设置为contentMode
来修复它UIViewContentModeScaleAspectFit
。默认情况下,标签为UIViewContentModeLeft
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句