我正在使用Erica Sadun的示例来了解如何调整UIImageView
:https://github.com/erica/iphone-3.0-cookbook-/tree/master/C08-Gestures/14-Resize%20And%20Rotate
这是一个很好的例子,正是我想要的,但它在一个领域不足。我无法弄清楚如何预先填充UIImageView
的transform属性,以便我可以保存图像的状态并将其加载回视图中,具有相同的位置,比例和旋转。
目前每次添加UIImageView
子类时,它都会从屏幕的左上角开始,但对于我的生活,我无法弄清楚如何预先填充transform
属性事实并非如此。
创建图像时,我们会这样做:
originalSize = self.bounds.size;
originalTransform = CGAffineTransformIdentity;
touchBeginPoints = CFDictionaryCreateMutable(NULL, 0, NULL, NULL);// could this be the issue?
子类包含很多代码,所以我不确定它是否应该全部重新发布。
之前有人使用过这个并且能帮忙吗?
答案 0 :(得分:1)
CGAffineTransformIdentity是一个空白变换,不会做任何事情。
您需要将其变换设置为您创建的变换。