2011-03-15 5 views
2

UIImagePickerController를보기, ADN 그 일을 내가 찾은 하나는 다음이었다 : 응용 프로그램에 의해 표시되는 첫 번째보기에아이폰 - 난 내 응용 프로그램에 UIImagePickerController를를 사용하는 몇 가지 방법을 검색 한

을 넣어 :

self.picker = [[UIImagePickerController alloc] init]; 
    self.picker.sourceType = UIImagePickerControllerSourceTypeCamera; 

    self.picker.showsCameraControls = NO; 
    self.picker.navigationBarHidden = YES; 
    self.picker.wantsFullScreenLayout = YES; 

    // Insert the overlay 
    self.overlay = [[OverlayViewController alloc] initWithNibName:@"Overlay" bundle:nil]; 
    self.picker.cameraOverlayView = self.overlay.view; 

    [self presentModalViewController:self.picker animated:NO]; 

presentModalViewController를 호출 할 필요없이 뷰에 그러한 카메라 컨트롤을 포함시키는 다른 방법을 알고 있습니까?

답변

2

UIImagePickerController 자체가보기 컨트롤러이며 명백한 이유로 모달로 작동해야합니다.

위 코드를 사용하는 데 문제가있는 경우 피커에 위임자를 지정하지 않아 문제가 해결되지 않으면 메시지를받지 못하고 결과에 액세스 할 수 없게됩니다.

피커의 원활한 작동을 위해 대리인을 할당하십시오.

관련 문제