【问题标题】:Add table view to the body of email in iPhone将表格视图添加到 iPhone 中的电子邮件正文
【发布时间】:2012-01-30 06:48:45
【问题描述】:
  • 我正在使用 MFMailComposeViewController 开发一个邮件应用程序。
  • 当用户单击按钮时,网页已加载。

    • 我将收件人发件人,抄送设置为邮件。
    • 我使用以下代码将一张图片附加到电子邮件正文:

 [mailpage setToRecipients:toRecipients];
        [mailpage setCcRecipients:ccRecipients];    
        [mailpage setBccRecipients:bccRecipients];

    // Attach an image to the email
    NSString *path = [[NSBundle mainBundle] pathForResource:@"iCon" ofType:@"png"];
    NSData *myData = [NSData dataWithContentsOfFile:path];
    [mailpage addAttachmentData:myData mimeType:@"image/png" fileName:@"iCon"];

现在我想将已经在我视图中的表格视图附加到电子邮件页面的正文中。

帮帮我.. 提前致谢

【问题讨论】:

    标签: iphone objective-c uitableview uiwebview mfmailcomposeviewcontroller


    【解决方案1】:

    AFAIK 无法将 UITableView 添加到电子邮件。您有两个选择,第一个 - 生成 html,并将表格视图的内容作为 html 表格,或者第二个 - 在 PDF 文件中呈现此 UITableView 的内容,然后将此 pdf 添加到电子邮件中。

    【讨论】:

    • 感谢您的建议。让我知道如何生成带有表格视图内容的 html。?请告诉我。我比较新鲜。
    • 正如 Kareem 所写,您需要生成 html,作为一组标签,使用以下命令将其写入电子邮件: NSString *emailBody = @"...."; [mailpage setMessageBody:emailBody isHTML:YES];
    猜你喜欢
    • 2011-03-04
    • 2017-11-06
    • 1970-01-01
    • 2014-09-28
    • 2020-03-02
    • 2010-11-08
    • 1970-01-01
    • 2017-10-25
    • 2019-04-01
    相关资源
    最近更新 更多