2016-04-30 4 views
0

私は、ユーザーがイメージして、電子メール、それを取るシンプルなカメラアプリを作っていますへの自動回転します。私は1つの問題があります:ユーザーが画像(常に動作する)を撮ると、はポートレートである場合、MFMailComposerは横向きに自動的に回転させて横向きにします。この動作を停止するにはどうすればよいですか?MFMailComposerにPNGを取り付け、画像が横長の迅速

答えて

0

これは、PNGに方向情報が保存されていないために発生します。代わりに写真をJPGとして電子メールに添付してください。そうすれば、正しい向きになります!

使用このコードの代わりに自分の画像を添付します

let data:NSData = UIImageJPEGRepresentation(image, 0.9)! // 0.9 is compression value: 0.0 is most compressed/lowest quality and 1.0 is least compressed/highest quality 
mailcomposer.addAttachmentData(data, mimeType: "image/jpg", fileName: "image.jpg") 

ソース+詳細:https://stackoverflow.com/a/34796890/5700898

関連する問題