2013-08-16 4 views
5

나는 그것이 자동이라는 것을 읽었지만 내 경우에는 일어나지 않는 것으로 보인다. UIImagePickerController를 allowsEditing과 함께 사용하면 YES로 설정됩니다. 자르기 스퀘어 오버레이로 편집보기를 얻지 만 이미지가 끝나면 예상대로 자르지 않습니다.UIImagePickerController 자르기?

이 단계에서 자동으로 실행해야합니까? 그렇지 않은 경우 기본보기가 제공하는 일치하는 영역에서 이미지를 자르려면 좋은 해결책이 될 수 있습니까?

감사합니다.

답변

8

아마도 정보 사전에 잘못된 키를 사용하고 있습니다 : UIImagePickerControllerOriginalImage. 잘라 내기 (예, 자동) 이미지를 얻으려면 UIImagePickerControllerEditedImage 키를 사용해야합니다.

-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info 
{ 
    UIImage *pickedImageEdited = [info objectForKey:UIImagePickerControllerEditedImage]; 

    //dismiss the picker and process the image... 
} 
:

이 트릭을 할해야

관련 문제