2012-07-18 2 views
0

내 응용 프로그램에서 사용자 정의 카메라 오버레이를 보여줘야합니다. 완벽하게 보이고 있습니다. 보기에서 카메라에서 이미지를 캡처하는 방법은 takePicture입니다.표시 방법 takePicture 메서드로 사용자 정의 카메라 오버레이로 이미지 편집 화면

문제는 사진을 찍은 후 기본 카메라를 사용할 때 이미지 수정 화면을 표시해야하는 것입니다.

카메라 오버레이가 0 인 경우 카메라에서 이미지를 가져온 후에 나타나는 이미지 편집 화면을 표시하는 방법을 알려주세요. 제 경우에는 카메라 오버레이를 사용자 정의해야합니다.

맞춤형 카메라 오버레이보기로 이미지 미리보기 (편집) 화면을 표시하는 방법을 제안 해주세요.

도움이 되었으면 좋겠습니다. 미리 감사드립니다.

답변

0
- (void)presentCamera{  
    UIImagePickerController *cameraUI = [[[UIImagePickerController alloc] init] autorelease]; 
    cameraUI.allowsEditing = YES; 
    cameraUI.delegate = self; 

    if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]){ 
     cameraUI.sourceType = UIImagePickerControllerSourceTypeCamera; 
     cameraUI.mediaTypes = [NSArray arrayWithObject:(NSString *) kUTTypeImage]; 
    } 
    else{ //camera not available 
     //promt the user about camera's unavailability 
     return; 
    } 
    [self presentModalViewController:cameraUI animated: YES]; 
} 

유료 답변에 대한 cameraUI.allowsEditing = YES;

+0

덕분에 주목하지만 나는 이미 기본 카메라와 함께 작동하지만 우리가 그 다음 카메라에 일부 사용자 지정 오버레이를 표시 할 때 그렇지 않은 것을 내 질문에 언급했다. – Gypsa

+0

사용자 정의 오버레이를 어떻게 보이는지 보려면 몇 가지 코드를 게시하십시오 –

+0

이것을 수행하는 방법을 찾으셨습니까? 나는 같은 문제를 가지고있다. – Pablo

관련 문제