2011-08-17 6 views
1

2 문제가 있습니다.iphone : 셔터 애니메이션을 중지하는 방법?

1) 카메라를로드 할 때 셔터 애니메이션을 어떻게 멈출 수 있는지 알고 싶습니다. UIImagePickerController 사용하고 있습니다. 스택 오버플로에서 많은 답변을 받았지만 성공하지 못했습니다.

2) 카메라에 cameraOverlayView을 사용하는 맞춤 검색 버튼이 있으며 클릭하면 사진 라이브러리를 열려고합니다. 다음과 같은 코드가 있습니다 :

- (void) showLibrabryPicker 
{ 
    pickerLibrary = [[UIImagePickerController alloc] init]; 
    pickerLibrary.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; 
    pickerLibrary.delegate = self; 
    [self presentModalViewController:pickerLibrary animated:YES]; 
    [pickerLibrary release]; 
} 

카메라가 이미 표시되어 있으면 호출됩니다. UIImagePickerController를 사용

Thnaks은 ...

답변

4

, 그 초기 셔터 애니메이션에 대해 할 수있는 일은 없다. 시작 시간을 숨기는 것이 실제로 있습니다. AVFoundation을 사용하고 셔터 애니메이션이없는 AVCaptureVideoPreviewLayer으로 전환 할 수 있지만 피드를 시작하고 시작하는 사이에 대기 시간이 생깁니다. 나는 하드웨어 전문가는 아니지만 전원 관리 장치가 일반적으로 전체 서브 시스템의 전원을 차단하기 때문에 지연이 있다고 가정합니다.

showLibraryPicker에 대한 코드는 잘못된 사람에게 presentModalViewController:animated: (으)로 전화를 걸었을 수도 있지만 다소 정확합니다. UIImagePickerController은 뷰 컨트롤러이므로 서브 클래 싱하지 않은 경우 (즉, 작성중인 코드 자체가 UIImagePickerController의 역할을하는 코드의 일부가 아닐 경우) [pickerController presentModalViewController:...]을 수행 할 수 있습니다.

관련 문제