Как я могу создать собственный подкласс UIImagePickerController в target-C?

Я разрабатываю приложение, которое имеет Instagram, как пользовательский интерфейс. Поэтому я добавляю вид камеры (объект UIImagePickerController) в UIPageViewController. Но при этом я могу видеть черный экран, только когда я проведу пальцем к экрану камеры. Я устанавливаю массив экземпляра контроллера представления и устанавливаю его в массиве контроллера представления страницы. Ниже описан способ создания экземпляра UIImagePickerController.

QuestionCameraViewController *qcvc = [mainStoryboard instantiateViewControllerWithIdentifier:@"QuestionCamera"]; // QuestionCameraViewController is subclass of UIImagePickerController

Ниже приведен код для наложения камеры, который я пишу в QuestionCameraViewController.m в viewDidLoad().

 [self setAllowsEditing:NO];
 self.sourceType = UIImagePickerControllerSourceTypeCamera;
 [self setCameraCaptureMode:UIImagePickerControllerCameraCaptureModePhoto];
 self.cameraDevice = UIImagePickerControllerCameraDeviceRear;
 self.showsCameraControls = NO;
 [self setToolbarHidden:YES];
 [self setNavigationBarHidden:YES];

 viewOverlay = [camViewObj addCameraViewWithTarget:self withScreenNumber:0 totalScreenNumber:ANSWER_SIGNUP_TOTAL_SCREEN isBackButton:YES isExam:NO];

 [self setCameraOverlayView:viewOverlay];

Я что-то здесь не так делаю? Я вижу только черный экран, когда я проведу к этому контроллеру.

0 ответов

Другие вопросы по тегам