0

xib 파일과 함께 UIViewController 클래스를 사용하여 photoLibrary에 액세스하는 버튼이있는 사용자 정의 카메라 오버레이 뷰를 구현했습니다. 오버레이가 성공적으로로드되고 버튼이 제대로 작동합니다. 그러나 사진 라이브러리가 열려있을 때 배경에서 계속 카메라가 열립니다. photoLibrary View가 카메라보기를 덮고있는 것 같아요. "촬영"버튼이 있어야하는 곳을 클릭하고 사진을 찍을 수도 있습니다 ... 아무도 문제가 무엇인지 아시나요?오버레이 버튼을 눌렀을 때 imagePickerViewController가 해제되지 않습니다.

미리 감사드립니다.

답변

0

사용자 정의 오버레이보기를 구현할 때 UIImagePickerController를 닫는 것은 사용자의 책임입니다. 이것은 당신은 imagePickerController:didFinishPickingMediaWithInfo: 대리자 메서드에서 UIImagePickerController를에 dismissViewControllerAnimated:completion:를 호출해야합니다 If you set this property to NO and provide your own custom controls, you can take multiple pictures before dismissing the image picker interface.

UIImagePickerController를

showsCameraControls 속성에서입니다.

+0

그러나 overlayView에서 "선택"버튼을 누르면 imagePickerController : didFinishPickingMediaWithInfo : 메서드가 호출됩니까? 내가 한 일은 다른 UIImageController를 제시했기 때문에 아무것도 선택하지 않았습니다. – forseqn