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