MFMailComposeViewController图像附件和HTML正文

时间:2012-02-24 20:31:16

标签: iphone objective-c ios mfmailcomposeviewcontroller

希望简单的问题:

有没有办法将图像附加到MFmailcomposeviewcontroller并且有HTML格式的正文?每次我尝试,我都可以做其中一个,但不能两个。如果我设置isHTML:YES,它会为我提供HTML正文格式,但它会嵌入我的图片附件(不是我想要的)。如果我isHTML:NO,图像作为文件(我想要的)附加,但是身体信息显然不会尊重我的br断线。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

- (IBAction为)clickSend:(ID)发送方{

MFMailComposeViewController *mailComposer=[[MFMailComposeViewController alloc]init];
mailComposer.mailComposeDelegate=self;
NSString *bodyString=[self MessageBody];

[mailComposer setMessageBody:bodyString isHTML:YES];

[self presentViewController:mailComposer animated:YES completion:nil];

}

- (NSMutableString *)MessageBody {

NSMutableString *bodyString=[[NSMutableString alloc]initWithString:@"<html><body>"];
[bodyString appendString:@"<p>Sending Email with Image</p>"];




     [bodyString appendString:@"<div style=\"background:url(http://t3.gstatic.com/images?q=tbn:ANd9GcQVd7uDWzEt7J4jimllpd9oTNBsQn-GFWUYIeGoiK_4-o4tPYGz); height:280px; width:510px; margin:60px 5px;\">"];



[bodyString appendString:@"</div> </body> </html>"];

return bodyString;

}

希望,这会对你有所帮助