2

MFMailComposeViewController メソッドを使用して電子メールを作成しました。メールのメッセージ本文に行と列を含む表を挿入する必要があります。助けてください。

4

1 に答える 1

2

html をコンテンツ本文として設定し、いくつかの html コードを使用してその中にテーブルを描画できます。

MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
NSString *emailBody = @"<html>....</html>"; //html code for drawing table
[picker setMessageBody:emailBody isHTML:YES];

html で表を描画するには、次のようなものを使用します。

<table border=1>
 <thead><tr><td>#</td><td>Name</td></tr></thead>
 <tbody>
  <tr><td>1</td><td>One</td></tr>
  <tr><td>2</td><td>Two</td></tr>
  <tr><td>3</td><td>Three</td></tr>
  <tr><td>4</td><td>Four</td></tr>
 </tbody>
</table>

HTML コードを使用してテーブルを描画する方法の詳細については、次のようないくつかのスタック オーバーフローの質問を確認できます。

于 2012-12-03T06:01:21.883 に答える