0

我对 uiimageviews 很陌生,我有一个关于 UIImagePickerController 的问题。在我的应用程序中,用户选择一个图像,然后将其显示在 uiimageview 上。然后它会调整图片的大小,使其每个部分都适合 imageview,从而导致图像失真。有没有办法让 imageview 不调整图像大小以适应其边界?谢谢!

编辑:虽然第一个答案确实使图像居中,但我还希望用户能够捏住图像以放大和缩小

编辑#2 我选择的答案使我朝着正确显示图像的正确方向前进。对于缩放,我发现这可以解决它iphone uiscrollview 和 uiimageview - 设置初始缩放

4

2 回答 2

1

您的图像视图的内容模式可能设置为缩放以填充或缩放以适合。根据您的需要,尝试将其设置为左上角、中心等。

[myImageView setContentMode:UIViewContentModeCenter];
于 2012-11-04T01:19:47.980 回答
0

如果您没有使用 Auto Layout(根据我目前所经历的情况,您可能不应该 - 它是喜怒无常的,不适用于 iOS 5),您可以在尺寸检查器中调整弹簧(在双箭头内)。

您也可以尝试在父视图的属性检查器中取消选择“自动调整子视图”。不过,这只有在您希望它应用于所有同级子视图时才有效。

于 2012-11-04T02:39:55.987 回答