我想显示相机拍摄的图片并将其缩小并保持比例比率。

iPhone的不同模型都具有不同的照片分辨率。

我尝试了一些界限等的作业,但是没有运气 - 给我一个lvaule需要错误。

我来自相机的图像称为“ Imagea”,UIImageView是“ ImageView”

任何想法,将不胜感激。

有帮助吗?

解决方案

我认为您只需要设置您使用的uiimageview的内容模式,以显示图像以“ forpit”。

其他提示

这些LVALUE错误正在发生,因为界限本身是属性,但是其中的坐标是struct成员(即使语法是相同的) - 您无法直接获得或设置它们。因此,要更改界限,您想要类似的东西:

CGRect imageBounds = imageView.bounds;
imageBounds.x += 10;
imageView.bounds = imageBounds;

打电话 sizeToFit 在UIImageView上设置后,该图像应使其自动调整其周围的框架大小。

是的,如果您设置了视图,请按照沃尔特的答案 contentModeUIViewContentModeScaleAspectFit 这应该使它保持纵横比。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top