3

メールコンポーザのhtml本文に改行文字を追加するにはどうすればよいですか?

私は文字列を持っています:

NSString *emailBody = [NSString stringWithFormat:@"<html><b>%%0D%%0AHello,%%0D%%0AHere's a link to your product%%0D%%0A<a href=\"%@\">click here</a>%%0D%%0A best regards</b></html>", currentProduct.url_product_details];

[picker setMessageBody:emailBody isHTML:YES];

メール作成者の本文を設定すると、改行なしで表示されます。新しい行を表示するにはどうすればよいですか?

ティア

4

1 に答える 1

8

HTML では、改行は<br />であり、 ではありません%0D%0A

そして<p>...</p>、段落に使用します。

例えば、

NSString* emailBody = [NSString stringWithFormat:
 @"<html><head></head><body style='font-weight:bold;'>"
 @"<p>Hello,</p>"
 @"<p>Here's a link to your product<br /><a href='%@'>click here</a></p>"
 @"<p>Best Regards</p>"
 @"</body></html>", currentProduct.url_product_details];
于 2010-04-16T12:26:11.060 に答える