Как можно изменить ориентацию камеры при изменении ориентации устройства в iPhone / ios / ipad?

#ios #iphone #camera #uitabbarcontroller #tabbar

#iOS #iPhone #камера #uitabbarcontroller #панель вкладок

Вопрос:

У меня есть панель вкладок в качестве корневого контроллера. Когда я выбираю камеру из view controller, она открывается в портретном режиме, а затем я меняю ее ориентацию, но она все еще находится в портретном режиме, и когда pickerview отклоняется и снова меняет основной контроллер просмотра на альбомный mpde, все 5 элементов панели вкладок отображаются слева. Похоже, что все значки элементов панели вкладок нарушены. Может ли кто-нибудь помочь изменить ориентацию камеры при изменении ориентации телефона?

             if (self.pickerView) {
                self.pickerView = nil;
            }
            self.pickerView = [[UIImagePickerController alloc] init];
            self.pickerView.delegate = self;
            self.pickerView.sourceType = UIImagePickerControllerSourceTypeCamera;
            self.pickerView.showsCameraControls = YES;
            self.pickerView.wantsFullScreenLayout = YES;
            self.pickerView.navigationBarHidden = YES;
            self.pickerView.toolbarHidden = FALSE;
            self.pickerView.allowsEditing=YES;
            [self presentViewController:self.pickerView animated:YES completion:NULL];