많은 수의 뷰가있는 popover (UIPopoverController)가있는 iPad 앱이 있습니다. 그 중 하나에는 카메라를 시작하는 버튼이 있습니다 ... 이미지보기 ... .팝업에서 전체 화면 모달을 열면 카메라의 화면 배치가 잘못되었습니다.
카메라는이 방법으로 유발되는 ...
- (IBAction)selectPlanImageFromCamera:(id)sender
{
[self.blockTextField resignFirstResponder];
[self.levelTextField resignFirstResponder];
[self.zoneNamePrefixTextField resignFirstResponder];
[self.nameTextField resignFirstResponder];
[self.notesTextView resignFirstResponder];
imagePicker = [[UIImagePickerController alloc] init];
imagePicker.allowsEditing = NO;
imagePicker.delegate = self;
imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
imagePicker.modalPresentationStyle = UIModalPresentationFullScreen;
imagePicker.showsCameraControls = YES;
[self presentViewController:imagePicker animated:YES completion:^{}];
}
모든 작품이 위치하도록 사실에서 부품을 기대하는 나는 다음 표시되는 전체 화면 모달 카메라보기를 얻을 s보다 약간 낮다. 크렌 경계. 이 응용 프로그램은 이제 대상으로 동안이
... 이미지보기 ... 맨 아래에있는 컨트롤을 20 픽셀 남쪽 화면이며, 화면 상단에 20 픽셀 검은 색 밴드가 있다는 것을 의미 iOS6에서 이전에 iOS5와 동일한 효과를 얻었습니다. 누구든지 해결 방법이나 수정 방법을 생각할 수 있습니까?
미리 감사드립니다. Michael.
뷰 계층 구조의 상위에서 제시해야 할 수도 있습니다. 대리인 전화 나 알림 센터를 사용하여 더 높은 VC에서 표시하려고 할 수 있습니다. – shawnwall
포인터 'shawnwall'주셔서 감사합니다 - 이것은 나를 올바른 방향으로 인도합니다. 결과 솔루션으로 답변을 게시하겠습니다. – Michael
비슷한 문제가 있습니다 ... [[UIApplication sharedApplication] setStatusBarHidden : YES withAnimation : UIStatusBarAnimationNone]을 사용하여 해결했습니다. –