2012-02-29 91 views
0

問題看起來像是圍繞popover事件以某種方式居中。防爆。我點擊相機..它啓動相機模式直到屏幕的絕對頂部..如果我點擊取消並重復..一切看起來完美。現在,如果我選擇查看彈出式相機Roll ..下次啓動相機時,距離屏幕頂部大約20px,按鈕導航欄只能看到一半。 (請記住標準屏幕有標準頂杆,但模式相機佔用絕對屏幕1024x768)。UIImagePicker相機視圖不是全屏Ipad2

我的代碼:

​​

回答

0

我相信當你在酥料餅呈現的UIImagePickerController中,酥料餅是抱着一種觀點,並給你造成一些問題。嘗試通過銷燬彈出窗口(及其子視圖)或將彈出窗口內容設置爲零來從彈出窗口釋放視圖。例如,

-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage (UIImage *)image editingInfo:(NSDictionary *)editingInfo 
{ 
    [self.popoverController setContentViewController:nil]; 
    [self.popoverController dismissPopoverAnimated:true]; 
    UIImage *savedimage = [editingInfo objectForKey:UIImagePickerControllerOriginalImage]; 
    imageView.image = savedimage; 
    UIImageWriteToSavedPhotosAlbum (savedimage, self, nil, nil); 
} 
+0

nope ..我假設它應該是useCameraRoll popover中的東西。如果我避免那個popover,那麼一切都很好。如果使用該彈出窗口,它會導致相機永遠不會以模態方式進入屏幕的絕對頂部。 – DJPlayer 2012-02-29 17:27:20

+0

我認爲當imagepicker的視圖被創建時,它會將其偏移到具有適當邊框的彈出窗口中。也許嘗試重新創建imagepicker或重置其框架 – tofortier 2012-02-29 17:55:28