2011-09-30 61 views
1

我使用的UIImagePickerController採取photo.The過程是:[ios開發]爲什麼ipad2相機不全屏?

  1. 先從一些控件的視圖。
  2. addsubview上當前視圖:

    self.claim.view.frame = CGRectMake(0,0,1024,50); [self.view addSubview self.claim.view];

3.有一個按鈕在self.claim.view啓動相機,它並開始,但問題是:視力只有顯示視圖區域(0,0,1024,50) ,我無法通過相機看到任何東西,爲什麼它不填滿屏幕?我嘗試了幾種方法,但無法正常工作。

我嘗試: 1.集屬性cameraOverlayView(手動所述將該屬性設置爲覆蓋在預覽圖的圖。) 2.當按下按鈕添加與幀的另一子視圖(0,0,1024,768 ),並在新視圖中委託方法* (void)viewDidAppear:(BOOL)animated * *啓動攝像頭。

他們都沒有幫助。是否有任何可能的方式使相機全屏?

+0

回答了類似的問題http://stackoverflow.com/questions/12606426/camera-has-incorrect-screen-placement-when-open-fullscreen-modal-from-popover 希望這樣的作品。 – danfelabs

回答

1

我以前有類似的問題。這可能是你做你

[self presentViewController:imagePicker animated:YES completion:nil]; 

,而不是嘗試實例在另一個視圖控制器的imagePicker並退出當前視圖控制器視圖控制器。希望這個幫助。