2016-04-02 3 views
2

Я использую API камеры и вызываю камеру.iOS: Наложение на iPhone Предварительный просмотр камеры

Я хочу отобразить заголовок (для брендинга) в верхней части предварительного просмотра камеры. Заголовок представляет собой png-изображение.

Возможно ли это? Любая помощь оценивается.

Заранее спасибо.

ответ

0

Вы устанавливаете оверлейный вид камеры. Проверьте ссылку ниже. Это поможет решить проблему.

https://stackoverflow.com/a/8101616/1850983

+0

Это должно быть как комментарий! – Maulik

0
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) { 

     self.imgPickerCamera = [[UIImagePickerController alloc] init]; 
     self.imgPickerCamera.delegate = self; 
     self.imgPickerCamera.allowsEditing = YES; 

     self.imgPickerCamera.sourceType = UIImagePickerControllerSourceTypeCamera; 


     self.imgPickerCamera.navigationBarHidden = NO; 
     UIImageView *imageView = [[UIImageView alloc] initWithImage:@"<Your image>"]; 
     imageView.frame = <set frame>; 

     //setting navigation bar 
     self.imgPickerCamera.navigationController.navigationItem.titleView = imageView; 

     // Insert the overlay: OverlayView is a UIView 
     OverlayView *overlay = [[OverlayView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width,1024) withImagePicker:self.imgPickerCamera]; 


     self.imgPickerCamera.cameraOverlayView = overlay; 

     [self presentViewController:self.imgPickerCamera animated:YES completion:NULL]; 

    } else { 

     [self showAlertWithOKButton:@"Error" message:@"Your device doesn't have camera."]; 
    } 
Смежные вопросы