情景UIImagePicker前置攝像頭取向奇怪的行爲在ipad
,經過自動3秒倒計時從Front camera
捕獲的圖像的應用程序。 一切都按預期工作。
代碼
//在viewDidLoad
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]){
imagePicker = [[UIImagePickerController alloc] init];
self.imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
self.imagePicker.cameraDevice = UIImagePickerControllerCameraDeviceFront;
self.imagePicker.delegate = self;
self.imagePicker.showsCameraControls = NO;
[self.imagePicker.view setFrame:kAppFrame];
[self.view addSubview:self.imagePicker.view];
[self.view bringSubviewToFront:self.imagePicker.view];
}
問題 我從來沒有告訴的iPad在某些情況下,後置攝像頭開始還在用它的後部裝置。
步驟來重現
- 握住相機
Landscape orientation
- 點擊照片(會帶你到下一個屏幕,在導航控制器推)
- 在下一屏幕iPad的一半傾斜朝着
face up orientation
- 回到相機屏幕,並使用後置相機看到它。
這是一個很奇怪的行爲,我甚至都不能理解它的原因。
你可以說你的第3步更具體嗎? – Hiren 2012-07-18 06:51:25
@CocoaMatters簡單地在下一個屏幕(從相機屏幕推送)中傾斜iPad並返回到相機屏幕是問題。有沒有技術/更好的方式來告訴第3步。 – thesummersign 2012-07-20 09:14:13