Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/115.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 如何允许用户缩放图像视图并保持照片质量?_Iphone_Ios_Xcode_Ipad - Fatal编程技术网

Iphone 如何允许用户缩放图像视图并保持照片质量?

Iphone 如何允许用户缩放图像视图并保持照片质量?,iphone,ios,xcode,ipad,Iphone,Ios,Xcode,Ipad,我试图找出一个解决方案,让用户能够最好地调整图像的大小(用捏的手势),同时尽可能地保持图像的质量 当运行viewDidLoad时,我的应用程序基本上会显示一些按比例缩小的图像视图。我用它来缩小规模,保持质量 我正在使用收缩手势来影响cGrafineTransformScale以允许用户增加/减少照片大小。现在,问题是CGAffineTransformScale对图像质量没有任何作用。它将简单地延伸图像 是否有办法在增加imageview帧大小的同时提高照片质量?我想我可以简单地访问原始图像,并在

我试图找出一个解决方案,让用户能够最好地调整图像的大小(用捏的手势),同时尽可能地保持图像的质量

当运行
viewDidLoad
时,我的应用程序基本上会显示一些按比例缩小的图像视图。我用它来缩小规模,保持质量

我正在使用收缩手势来影响
cGrafineTransformScale
以允许用户增加/减少照片大小。现在,问题是CGAffineTransformScale对图像质量没有任何作用。它将简单地延伸图像

是否有办法在增加imageview帧大小的同时提高照片质量?我想我可以简单地访问原始图像,并在
uigestureRecognitizerStateEnd
时根据维度将imageView.image替换为新图像。然而,在收缩阶段缩放照片时,它看起来非常难看


任何想法都值得赞赏。谢谢

也许你可以使用CATiledLayer? 这是苹果公司的一些示例代码