0

MFMailComposerViewControllerは、メッセージ本文のURLを、タップ可能なリンクではなくプレーンテキストとして表示します。とにかくこれを実現することができますか?

4

3 に答える 3

2

<a href="link">The link</a>を使用してHTMLとして設定します– setMessageBody:isHTML:。プレーンは、いわゆるプレーンです。

于 2012-05-10T10:26:08.033 に答える
1
    MFMailComposeViewController *composer = [[MFMailComposeViewController alloc] init];
    composer.mailComposeDelegate = self;

    [composer setMessageBody:message isHTML:YES];
    NSMutableString *body = [NSMutableString string];
    [body appendString:@"<h1>Hello User!</h1>\n"];
    [body appendString:@"<a href=\"http://www.mysite.com/path/to/link\">Click Me!</a>\n"];
    [composer setMessageBody:body isHTML:YES];

これがあなたのために働くことを願っています。ハッピーコーディング:)

于 2012-05-10T10:35:30.090 に答える
1

はいそれは可能であり、あなたはそれをこのように行うことができます:

MFMailComposeViewController *composer = [[MFMailComposeViewController alloc] init]; composer.mailComposeDelegate = self; 
[composer setSubject:subject]; 
[composer setMessageBody:message isHTML:YES]; 
//Message is just a NSString with HTML Content and you can have all the HTML Contents in it.
于 2012-05-10T10:41:09.657 に答える