- (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;
}
ホープ、この意志助けてください
出典
2013-07-03 10:35:09
avi
私は言っていますあなたはあなた自身の質問に答えました。 MFMailComposeViewControllerはかなり限られています。 – smparkes
私は一度それを信じましたが、私はもはや分かりません。私はあなたの画像を '[picker addAttachmentData:data mimeType:@" image/jpg(または何でもpng) "fileName:@" image.whatever "]; mimeTypeをnilに設定しようとすると、これはうまくいくかもしれません。しかし、約束はしていない、私はこれをずっと前にしていて、今テストすることはできない。 – JiaYow
私は言うだろう。私は、brの代わりにプレーンテキストを使って改行するには\ nを使うことができ、isHTMLを設定することができることを理解しました:いいえ、必要な方法で添付ファイルを持ってください。私は太字のテキストや他の素晴らしい書式設定機能を持つことはできません。 – ChromeBullet