在iPhone上显示图像

时间:2010-01-31 02:24:48

标签: iphone uiimageview camera

这是一个非常初学的问题。我正在尝试显示使用相机拍摄的图像,但是当我在UIImageView中显示图像时,图像会被炸毁。例如,如果我拍摄一张人脸的照片,当我显示图像时,它会被吹得太多以至于像素化了,所有我看到的都是鼻子的一部分(或者其他什么)。我错过了什么?提前致谢!

- (void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *) info {

    UIImage *image = [info objectForKey:UIImagePickerControllerOriginalImage];

    imageView.image = image;

    [picker dismissModalViewControllerAnimated:YES];
}

1 个答案:

答案 0 :(得分:1)

尝试将内容模式设置为“缩放以填充”。
可以在IB或类似的代码中完成:

imageView.contentMode = UIViewContentModeScaleToFill;