我想显示相机拍摄的照片并将其缩小并保持比例。
不同型号的iPhone都有不同的照片分辨率。
我已尝试过一些有界限的作业,但没有运气 - 给我一个lvaule需要错误。
来自相机的我的图像称为“imageA”,UIImageView是“imageView”
任何想法都将不胜感激。
答案 0 :(得分:1)
我认为你只需要设置你正在使用的UIImageView的内容模式,将图像显示为“纵横比较”。
答案 1 :(得分:0)
这些左值错误正在发生,因为边界本身是属性,但它们中的坐标是结构成员(即使语法相同) - 您无法直接获取或设置它们。所以要改变你想要的界限:
CGRect imageBounds = imageView.bounds;
imageBounds.x += 10;
imageView.bounds = imageBounds;
设置图像后在UIImageView上调用sizeToFit
应该让它自动调整其框架周围的框架。
是的,根据Walter的回答,如果您将视图的contentMode
设置为UIViewContentModeScaleAspectFit
,则应该保持宽高比。