Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何保存UIImage或UIImageView的状态?_Iphone_Uiimageview_Rotation_Save_Scale - Fatal编程技术网

Iphone 如何保存UIImage或UIImageView的状态?

Iphone 如何保存UIImage或UIImageView的状态?,iphone,uiimageview,rotation,save,scale,Iphone,Uiimageview,Rotation,Save,Scale,因此,我让用户在自定义TransformView(一个子类UIImageView)中转换UIImage。它允许用户使用touchesend、touchesMoved等进行旋转、缩放和平移。现在我正试图做的是,因为我的图像太大,占用了太多内存,所以当用户切换选项卡时,将其从视图中删除并设置为零 如何保存图像的状态,以便可以从同一位置再次加载?我希望它在屏幕上具有相同的缩放级别、旋转和位置。有什么想法吗?非常感谢 这取决于您如何进行转换。如果您使用的是CATTransform的,图像更改不会影响它们

因此,我让用户在自定义TransformView(一个子类UIImageView)中转换UIImage。它允许用户使用touchesend、touchesMoved等进行旋转、缩放和平移。现在我正试图做的是,因为我的图像太大,占用了太多内存,所以当用户切换选项卡时,将其从视图中删除并设置为零


如何保存图像的状态,以便可以从同一位置再次加载?我希望它在屏幕上具有相同的缩放级别、旋转和位置。有什么想法吗?非常感谢

这取决于您如何进行转换。如果您使用的是CATTransform的,图像更改不会影响它们。但是,如果您正在绘制上下文,那么您可能希望保存上下文。

是的,我只是将上下文(转换)保存到字典项中。谢谢这非常有效。