【发布时间】:2016-03-29 13:28:00
【问题描述】:
我想从中心调整标签大小并为该过程设置动画。但是,我可以使用的唯一选项是 CGAffineTransformMakeScale,其默认锚点为相应的 CALayer。
[UIView animateWithDuration:0.5 animations:^{
self.title.transform = CGAffineTransformMakeScale(2.0,1.0);
}];
但它压扁了里面的文字。我考虑过这个answer,看起来问题在 Swift 中得到了解决。
但是,我不能只修改size 的一部分frame。如何在 Obj C 中解决这个问题?
【问题讨论】:
-
您到底想实现什么?更改标签的框架大小?
-
@EridB 动画从中心改变标签的宽度
标签: ios objective-c xcode uilabel ios9