1.创建一个label 背景是黄色的,然后动画改变frame 大小,当alightment=right或center时文字跳跃异常
[UIView animateWithDuration:5.0 animations:^{
_label.frame = CGRectMake(0, 0, _fooView.width, _fooView.height);
}];
当alignment=left显示正常
,当alignment=center时文字会跳跃!!!
当alignment=right时也会跳跃
2.原因:网上说是因为label contentmode是redraw
3.解决方法:
当alignment=center或为right时
label.textAlignment = NSTextAlignmentRight;//或center