这是一个非常初学的问题。我正在尝试显示使用相机拍摄的图像,但是当我在UIImageView中显示图像时,图像会被炸毁。例如,如果我拍摄一张人脸的照片,当我显示图像时,它会被吹得太多以至于像素化了,所有我看到的都是鼻子的一部分(或者其他什么)。我错过了什么?提前致谢!
- (void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *) info {
UIImage *image = [info objectForKey:UIImagePickerControllerOriginalImage];
imageView.image = image;
[picker dismissModalViewControllerAnimated:YES];
}
答案 0 :(得分:1)
尝试将内容模式设置为“缩放以填充”。
可以在IB或类似的代码中完成:
imageView.contentMode = UIViewContentModeScaleToFill;