2016-04-02 11 views
2

私はカメラAPIを使用してカメラを呼び出しています。iOS:Overlay on 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."]; 
    }