2010-06-11 4 views
0

저는 iPhone 개발에 대해 매우 새로운 기술입니다. 카메라에서 얻은 이미지 위에 십자가를 그리려고합니다.UIImagePickerController의 가운데에 십자가를 그립니다.

UIImagePickerController에서 상속받은 사용자 정의 ViewController를 사용하고 있습니다.

내가 응용 프로그램에 별표를 표시하면 십자가가 표시되지만 십자가 사라진 후 몇 초가지나갑니다.

cameraOverlayView을 사용해야합니까?

+0

네, 카메라 이미지 위에 다른 뷰를 그리려면 cameraOverlayView를 사용해야합니다. – VansFannel

답변

0

UIImagePickerController를이 서브 클래스하도록 설계되지 않았습니다 주셔서 감사합니다. 자신의 책임하에 그렇게하십시오.

OS 3.1에서 cameraOverlayView는 카메라 뷰를 통해 승인 된 그리기 방법입니다. 오버레이보기를 설정하면 자동 초점 컨트롤이 더 이상 작동하지 않는 것입니다.

편집 :

중요 : UIImagePickerController를 클래스는 세로 모드 만 지원 밖으로 난 그냥 the docs을 지나친 의역있어 끕니다. 이 클래스는 그대로 사용하도록 (듯이) 설계되어있어 서브 클래스 화를 서포트하지 않습니다. 이 클래스의 뷰 계층 구조는 비공개이며 한 가지 예외를 제외하고는 수정해서는 안됩니다. iPhone OS 3.1 이상에서는 cameraOverlayView 속성에 사용자 정의보기를 할당하고 해당보기를 사용하여 추가 정보를 제공하거나 카메라 인터페이스와 코드 간의 상호 작용을 관리 할 수 ​​있습니다.

+0

추천하지 않는 이유는 무엇입니까? – VansFannel

+0

구현이 많이 변경 되었기 때문에? 누가 알아? 문서를 인용하여 수정 : –

관련 문제