现在我用动画改变UIVIEw的宽度(改变约束的常量属性)并在UIVIEw动画中调用layoutIfNeeded …)
视图正在调整正常大小,但UILabel(子视图)将字体大小更改为’end’大小,但没有像uivIEw那样正确地设置动画.
根据WWDC 2012会议,如果只有supervIEw的常量发生变化,子视图应该是动画的.
UILabel的最小字体比例为0,1,这比字体必须调整大小要少.
解决方法 我正在努力通过改变其宽度约束来动画UILabel调整大小.标签有adjustsFontSizetoFitWIDth和minimumScaleFactor设置.我通过将标签的contentMode设置为UIVIEwContentModeScaleAspectFit来修复它.默认情况下,标签是UIVIEwContentModeleft.
总结以上是内存溢出为你收集整理的ios – Autolayout动画约束不会为子视图设置动画全部内容,希望文章能够帮你解决ios – Autolayout动画约束不会为子视图设置动画所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)