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 代码绘制表格的更多详细信息,您可以查看一些 stackoverflow 问题,例如HTML Table different number of columns in different rows

于 2012-12-03T06:01:21.883 回答