2010-01-31 75 views
1

這是一個非常初學者的問題。我試圖顯示用相機拍攝的圖像,但是當我在UIImageView中顯示圖像時,圖像被炸燬。例如,如果我拍攝一張人臉圖片,當我顯示圖片時,它會被炸得如此之多以致它像素化,我所看到的只是鼻子的一部分(或其他)。我錯過了什麼?提前致謝!在iPhone上顯示UImage

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

    UIImage *image = [info objectForKey:UIImagePickerControllerOriginalImage]; 

    imageView.image = image; 

    [picker dismissModalViewControllerAnimated:YES]; 
} 

回答

1

嘗試將內容模式設置爲「縮放填充」。
可以在IB或以下代碼中完成:

imageView.contentMode = UIViewContentModeScaleToFill;