2012-01-08 2 views
3

UIImagePickerController를 사용하여 사진을 찍고 있습니다. 그것은 아주 간단합니다. 하지만 문제가 있습니다. 항상 "다시보기"또는 "사용"할 수있는 "미리보기"보기가 있습니다. 그건 내가 원하는 것이 아니야. 내 사진 앨범에 사진을 바로 저장하고 싶습니다.UIImagePickerController에서 사진을 찍은 후 "미리보기"보기를 ​​제거하는 방법은 무엇입니까?

Link 1

Link 2

기본적으로 그들이 문제를 해결할 수 있도록 OverlayView를 사용하고 있습니다 :

나는이 문제에 대한 몇 가지 기사를 발견했습니다, 여기에 그들 중 일부입니다. 그러나 새로운 문제가 있습니다. OverlayView를 사용하면 볼륨 업 키를 사용하여 사진을 찍을 수 없습니다. 어리석은 "미리보기"를 비활성화하는 다른 해결책이 있습니까?

감사

답변

0

당신이 카메라를 직접 액세스하고 전혀 UIImagePickerController를 사용하지 수 있습니다.

체크 아웃 다음 클래스 :
AVCaptureSession 당신이 당신의 자신의 카메라 미리보기를 표시하고 버튼을 누르면 이미지를 저장할 수 있습니다 이러한 클래스와
AVCaptureDevice
AVCaptureDeviceInput
AVCaptureVideoDataOutput

. 여기에 예제가 있습니다 :
http://developer.apple.com/library/ios/#qa/qa1702/_index.html

+0

나는 이것을 시도했지만 그들 중 아무 것도 나를 위해 일하지 않습니다. 나는 애플이 그럴 의도가 있다고 생각한다. 미리보기 페이지를 보여줌으로써 볼륨을 조절할 수있게하거나, 볼륨을 전혀 조절할 수 없게한다. –

관련 문제