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 回答