簡體   English   中英

來自UIImagePicker的iPhone圖像未顯示

[英]Iphone image from UIImagePicker doesn't show

我有一個TabBarController,其中一個選項卡有一個ImageView。 此外,我有一個按鈕來顯示ImagePicker和以下代碼:

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

    [self dismissModalViewControllerAnimated:YES];
    [picker release];
    UIImage *image = [info objectForKey:UIImagePickerControllerOriginalImage];
    imageView.image = image;
}

但是當調用此方法時,ImageView中的圖像不會顯示。

任何想法?

謝謝

(我在單獨的視圖中嘗試過並且它有效,所以我不知道發生了什么)

首先,您首先要取消選擇器,您可以嘗試:

UIImage *image = [info objectForKey:UIImagePickerControllerOriginalImage];
imageView.image = image;
[self dismissModalViewControllerAnimated:YES];

或者您可以嘗試以下委托:

-(void)imagePickerController:(UIImagePickerController *)picker 
       didFinishPickingImage:(UIImage *)image 
                 editingInfo:(NSDictionary *)editingInfo {

    NSData *chosenImage = UIImageJPEGRepresentation(image, 1.0);

    yourImage.image = [UIImage imageWithData:chosenImage];

}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM