0
iPad의 MFMailComposer를 사용하여 스크린 샷 이미지를 첨부하려고했습니다. 세로 방향의 초기 로딩은 잘 작동합니다. 그 후에는 방향에 따라 제대로로드되지 않습니다. 이것 좀 도와주세요. 미리 감사드립니다.MFMailComposer 다른 방향의 스크린 샷 이미지가 제대로 표시되지 않음
iPad의 MFMailComposer를 사용하여 스크린 샷 이미지를 첨부하려고했습니다. 세로 방향의 초기 로딩은 잘 작동합니다. 그 후에는 방향에 따라 제대로로드되지 않습니다. 이것 좀 도와주세요. 미리 감사드립니다.MFMailComposer 다른 방향의 스크린 샷 이미지가 제대로 표시되지 않음
MFMailComposer에 첨부 할 때 UIimage Orientation 문제가 발생했다고 생각합니다.
이 문제를 해결하려면 UIImge 방향을 수정해야합니다. 아래 코드를 참조하여 방향을 수정하십시오. 스크린 샷
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
// Picking Image from Camera/ Library
[picker dismissViewControllerAnimated:YES completion:^{}];
self.selectedImage = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
// Adjusting Image Orientation
NSData *data = UIImagePNGRepresentation(selectedImage);
UIImage *tmp = [UIImage imageWithData:data];
UIImage *fixed = [UIImage imageWithCGImage:tmp.CGImage
scale:selectedImage.scale
orientation:self.selectedImage.imageOrientation];
self.selectedImage = fixed;
}