#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];