Как я могу создать собственный подкласс 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];
Я что-то здесь не так делаю? Я вижу только черный экран, когда я проведу к этому контроллеру.