2013-05-23 4 views
2

enter image description hereUIImagePickerController: Как добавить кнопку и выберите фотографию

Как я кнопку и выбрать фото добавить. Пожалуйста, помогите и скажите мне, как решить

+0

Помогите мне, я нахожусь в неприятности, вопросы не развлекаются в SO. Пожалуйста, покажите, что вы пробовали, чтобы заинтересовать людей своим вопросом. – Anupdas

+0

привет. Я просто хочу добавить кнопку, как на iphone-камеру. –

ответ

-1

Это будет работать:

- (void)showImagePicker:(UIImagePickerControllerSourceType)source{ 
    UIImagePickerController *imgPicker = [[UIImagePickerController alloc] init]; 
    imgPicker.sourceType = source; 



    imgPicker.delegate = self; 
    [self presentModalViewController:ipc animated:YES]; 
} 

Кнопка нажимается действия:

- (IBAction)chooseImage:(id)sender { 

    [self showImagePicker:UIImagePickerControllerSourceTypePhotoLibrary]; 

} 

И сделать это:

-(void)imagePickerControllerDidCancel:(UIImagePickerController *)picker { 

    [picker dismissViewControllerAnimated:YES completion:nil]; 
} 

Или выполнить этот код по соответствующим действиям

+1

Вопрос о добавлении небольшого предварительного просмотра изображения в левом нижнем углу. – rmaddy

+0

Помогите мне пример –

2

Вам необходимо создать CustomOverlayView. Затем сконфигурируйте свой сборщик примерно следующим образом:

overlay = [[CustomOverlayView alloc]initWithFrame:self.view.bounds]; 
    overlay.delegate = self; 
    picker = [[UIImagePickerController alloc]init]; 
    picker.delegate = self; 
    picker.navigationBarHidden = YES; 
    picker.toolbarHidden = YES; 
    picker.wantsFullScreenLayout = YES; 
    picker.allowsEditing = YES; 
    if ([UIImagePickerController isSourceTypeAvailable: UIImagePickerControllerSourceTypeCamera]){ 

     picker.sourceType = UIImagePickerControllerSourceTypeCamera; 
    } 
    else{ 
     picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; 
    } 
    picker.showsCameraControls = NO; 
    picker.cameraOverlayView = overlay; 
Смежные вопросы