0

이것은 여러 번 요청되었습니다. 그러나 대부분의 답변은 최신 OS (3.0 이상)에는 적용되지 않으며 "Apple은이를 거부 할 것입니다".UIImagePickerController의 미리보기 캡처

내가 필요한 것은 사용자가 사진을 찍지 않고 이미지를 사용하지 않고 프로그래밍 방식으로 UIImagePickerController의 미리보기에 표시된 이미지를 잡아내는 것입니다. 실제로 필요한 것은 카메라가 포함 된 내 앱의 스크린 샷을 얻는 것입니다. 배경 및 전경에서 다른 물건.

저는 최신 방법으로 여러 가지 방법을 시도했습니다 : UIImagePickerController.view의 모든 하위 뷰를 반복하고 [view.layer renderInContext:] 메서드를 사용하여 이미지로 저장하십시오. 이 방법으로 모든 컨트롤러의 자산 (버튼 등)을 실제로 얻을 수 있지만 실제 미리보기를 볼 수는 없습니다. 아무도 3.0 이상에서 이것을 할 방법을 찾았나요?

답변