希望简单的问题:
有没有办法将图像附加到MFmailcomposeviewcontroller
并且有HTML格式的正文?每次我尝试,我都可以做其中一个,但不能两个。如果我设置isHTML:YES
,它会为我提供HTML正文格式,但它会嵌入我的图片附件(不是我想要的)。如果我isHTML:NO
,图像作为文件(我想要的)附加,但是身体信息显然不会尊重我的br断线。
有什么建议吗?
答案 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;
}
希望,这会对你有所帮助