Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/110.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在AnimateLongsideTransition期间在UILabel中设置换行字动画_Ios_Objective C_Animation_Uilabel_Word Wrap - Fatal编程技术网

Ios 在AnimateLongsideTransition期间在UILabel中设置换行字动画

Ios 在AnimateLongsideTransition期间在UILabel中设置换行字动画,ios,objective-c,animation,uilabel,word-wrap,Ios,Objective C,Animation,Uilabel,Word Wrap,我在today小部件扩展中有一个UILabel,可以在animateAlongsideTransition期间调整的约束。UILabel使用nslinebreakbytruncingtail,当numberOfLines设置为0时,该标签允许换行。我的问题是,虽然所有约束都正确设置动画,但直到动画完成,UILabel中的文本才会更改,从而导致文本跳转 示例:UILabel是100宽的,我将其动画设置为130宽。但在动画完成之前,文本本身不会填充该宽度 有什么建议吗?你有没有尝试过像每秒调用lay

我在today小部件扩展中有一个UILabel,可以在
animateAlongsideTransition
期间调整的约束。UILabel使用
nslinebreakbytruncingtail
,当
numberOfLines
设置为0时,该标签允许换行。我的问题是,虽然所有约束都正确设置动画,但直到动画完成,UILabel中的文本才会更改,从而导致文本跳转

示例:UILabel是100宽的,我将其动画设置为130宽。但在动画完成之前,文本本身不会填充该宽度


有什么建议吗?

你有没有尝试过像每秒调用
layoutSubviews
30次这样的骇客?@departmentob我实际上从来没有成功过。我的解决方案是有两个视图,一个用于我想要显示的每个尺寸。在转换过程中,我将两个视图移到一起,并将其中一个淡入alpha 0,另一个淡入alpha 1