1
是否有一種簡單的方法,使用UIImagePickerController相機覆蓋視圖上的自定義按鈕從前端切換到後端攝像頭,而無需訴諸使用AVCapture框架?iOS開關相機與UIImagePickerController自定義相機覆蓋視圖
是否有一種簡單的方法,使用UIImagePickerController相機覆蓋視圖上的自定義按鈕從前端切換到後端攝像頭,而無需訴諸使用AVCapture框架?iOS開關相機與UIImagePickerController自定義相機覆蓋視圖
通過選擇覆蓋視圖中的文件所有者框,轉到Identity Inspector並添加疊加層所附加的類名,將覆蓋視圖掛鉤到正在編寫UIImagePickerController代碼的類。然後,使用IBAction將覆蓋視圖中的按鈕掛鉤到新類。在IBAction方法中,您可以使用UIImagePickerController類中的cameraDevice選項切換攝像機視圖。
- (IBAction)switchToFrontCamera:(id)sender {
self.imagePickerController.cameraDevice = UIImagePickerControllerCameraDeviceFront;
}
- (IBAction)switchToBackCamera:(id)sender {
self.imagePickerController.cameraDevice = UIImagePickerControllerCameraDeviceRear;
}
希望能回答你的問題。
沒有爲我工作。該方法在顯示UIImagePickerController時調用,並且根本沒有任何反應。 – Mercurial
@Mercurial不知道爲什麼它不會爲你工作。它目前在iOS 7.1到8.4的項目中工作。 – embersofadyingfire
一個相當奇怪的錯誤。第二天我就開始工作了。我仍然不確定發生了什麼事。 – Mercurial