gpt4 book ai didi

ios - Autolayout 动画约束不动画 subview

转载 作者:可可西里 更新时间:2023-11-01 04:35:16 26 4
gpt4 key购买 nike

我有一个 UIView,其中有一个 UILabel 作为 subview 。

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

View 正在正常调整大小,但是UILabel( subview )将字体大小更改为“结束”大小但没有像 uiview 那样正确地设置动画。

根据 WWDC 2012 session ,如果仅更改父 View 的常量,则 subview 应具有动画效果。

UILabel 的最小字体比例为 0.1,小于字体必须调整的大小。

最佳答案

我正在努力通过更改其 width 约束来为 UILabel 调整大小设置动画。标签设置了 adjustsFontSizeToFitWidthminimumScaleFactor

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

关于ios - Autolayout 动画约束不动画 subview ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20097580/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com