这应该很简单 - 当我在CGAffineTransformMakeScale
UIView
和width = 0.5
上使用height = 0.5
时,它会缩小到左上角。我需要它围绕它的中心收缩。
我怎样才能做到这一点?
答案 0 :(得分:3)
如果您遇到相同的行为,请务必关闭Autolayout!
答案 1 :(得分:0)
答案 2 :(得分:0)
默认情况下,CGAffineTransformMakeScale 将围绕其中心缩放UIView。
例如:
[UIView animateWithDuration:0.5 delay:0 options:UIViewAnimationCurveEaseInOut animations:^{
self.myView.transform = CGAffineTransformMakeScale(2, 2);
} completion:nil ];
..将myView的大小增加一倍,围绕其中心缩放。