2012-06-25 4 views
1

Я новый разработчик iphone. Как я могу загрузить изображение в виде изображения, которое снимается с камеры и из библиотеки фотографий.Как загрузить изображение в виде изображения + iphone

Спасибо всем.

+0

возможный дубликат [UIImageView не показывает изображения из UIImagePickerController] (http://stackoverflow.com/questions/7887457/uiimageview-does-not-show-image-from-uiimagepickercontroller) –

+0

Покажите нам код у вас есть изображение, которое вы хотите загрузить ... –

+0

bro, даже если вы новый разработчик iphone, вам следует исследовать различные форумы b4, отправляя любые вопросы, которые могут быть повторены, и вы можете легко воспользоваться ответами на интернет. Одно из предложений, однако, всегда ссылается на документацию к яблоку, прежде чем начинать ваш интернет-анализ cuz apple docs содержит все, и если вы не можете это понять, то ищите в Интернете. Если вы можете найти ответы в битах и ​​кусках, попробуйте структурировать и написать код acc 2 ur собственные нужды n после выполнения всех этих задач, ничего не получается, а затем отправить ur ERRORS вместе с ur EFFORTS на форумах, таких как SO. – madLokesh

ответ

2

Попробуйте это.

- (IBAction)m_CtrlBtn_SelectImage_click:(id)sender 
{ 
    if ([UIImagePickerController isSourceTypeAvailable: 
     UIImagePickerControllerSourceTypePhotoLibrary]) 
    { 
     // Set source to the Photo Library 
     imgPicker.sourceType =UIImagePickerControllerSourceTypePhotoLibrary;// imgPicker is a UIImagePickerController object; 
     if (UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPad) 
     { 
      UIPopoverController *popover = [[UIPopoverController alloc] initWithContentViewController:imgPicker]; 
      self.popoverController = popover; 
      [popover release]; 
      // popoverController.delegate = self; 
      [popoverController presentPopoverFromRect:CGRectMake(0, 0, 500, 480) inView:self.view permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES]; 
      [imgPicker release]; 
     } 
     else 
     { 
      [self presentModalViewController:self.imgPicker animated:YES]; 
     } 
    } 

} 
-(void)viewWillAppear:(BOOL)animated{ 
    self.imgPicker = [[UIImagePickerController alloc] init]; 
    self.imgPicker.delegate = self; 

} 
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)img editingInfo:(NSDictionary *)editInfo { 
    m_ImgVw_SelectedImage.image=img; 
    [popoverController dismissPopoverAnimated:YES]; 
    [picker dismissModalViewControllerAnimated:YES]; 
    [picker.view removeFromSuperview]; 
    [picker release]; 
    picker.delegate=nil; 
} 
Смежные вопросы