我想要缩放&从一点旋转形状(矩形)。
以MS Paint为例。
这会是什么方法?
有可能吗?
先谢谢。
答案 0 :(得分:3)
使用CGAffineTransform。
轮换:强>
myView.layer.transform = CGAffineTransformRotate(theView.transform, degreesToRadians(45));
<强>规范化:强>
myView.layer.transform = CGAffineTransformScale(theView.transform, 2.0, 2.0);
默认情况下,它从中心缩放/旋转。
对于您需要设置锚点的任何点。见例子: -
myView.layer.anchorPoint = CGPointMake(0, 0);