4

私の iPhone アプリケーションでは、MFMailComposer に添付ファイルを追加しています。[送信] をクリックすると、サイズ (小、中、大) を選択するよう求められます。私はそれをしたくありません。添付ファイルのサイズを常に中に設定したいと考えています。私はそれを制御できますか??

4

1 に答える 1

3

私は何をすべきかを見つけました..

以前私がやったことは

UIImage* image1 = [UIImage imageWithData:imageData1];
NSData *imageData = [NSData dataWithData:UIImageJPEGRepresentation(image1, 1]; 

これをに変更しました

UIImage* image1 = [UIImage imageWithData:imageData1];
NSData *imageData = [NSData dataWithData:UIImageJPEGRepresentation(image1, 0.5]; 

この変更は、添付された画像の圧縮品質です。これが「1」の場合は最大サイズであり、MFMailComposer の既定の機能であり、かなり大きなサイズの画像のサイズを変更するようにユーザーに要求します。これを「0.5」に変更すると、画像が圧縮され、サイズが自動的に小さくなり、ユーザーにサイズの変更を求めることはありません。

于 2012-09-17T08:34:21.703 に答える