我正在以下列方式旋转 UIView:
CGAffineTransform currentTransform = [gestureRecognizer view].transform;
CGAffineTransform newTransform = CGAffineTransformRotate(currentTransform,rotation);
[[gestureRecognizer view] setTransform:newTransform];
我想在旋转后缩放这个视图的一个维度(宽度或高度)。但是,如果我执行以下操作:
CGAffineTransformScale(self.parent.parentWidget.transform,sX, 1);
我最终得到了一个倾斜的观点。如何防止这种情况并使其在旋转后可以调整一个维度的大小?
这方面的一个例子是在 Keynote 中,您可以在其中旋转一个元素,然后在旋转后抓住一个选择手柄并在该方向上调整该元素的大小。