我想知道是否有办法用平滑的动画更改标签的框架的宽度(不是fontSize或其他东西)。
我已经尝试了以下内容,但显然不起作用:
_myLabel.frame = CGRectMake(139,193,42,21);
[UIView animateWithDuration:1 animations:^ {
_myLabel.frame = CGRectMake(139, 193, 100, 21);
} completion:^(BOOL finished) {
}];
因此,运行此代码后基本上发生的是它按预期更改了宽度但没有任何动画。
有什么想法吗?
答案 0 :(得分:0)
您无法更改标签的框架大小...... 你可以达到正确的动画行为..设置label.contentMode = UIViewContentModeCenter但它看起来很难看
但你可以......: