打開全屏模式我有一個具有酥料餅(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中獲得了同樣的效果。任何人都可以想到解決方法或修復?
很多感謝,邁克爾。
您可能需要從視圖層次結構中的較高vc呈現。您可以使用委託電話或通知中心,並嘗試從更高的vc顯示。 – shawnwall
謝謝你的指針'shawnwall' - 這讓我走向正確的方向。我會發布回答我的結果解決方案。 – Michael
我有類似的問題...通過使用[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone]解決了它; –