Ios 如何制作文本;黑体字;在电子邮件正文中

Ios 如何制作文本;黑体字;在电子邮件正文中,ios,swift,xcode,Ios,Swift,Xcode,我在电子邮件正文中填充了文本字段。 问题-如何使姓名以粗体显示(在发送的电子邮件中) 这是我的电子邮件代码 // Send Email ---------------------------- @IBAction func SendEmail(_ sender: UIButton) { if MFMailComposeViewController.canSendMail() { let mail = MFMailComposeViewCo

我在电子邮件正文中填充了文本字段。 问题-如何使姓名以粗体显示(在发送的电子邮件中)

这是我的电子邮件代码

    // Send Email ----------------------------
    @IBAction func SendEmail(_ sender: UIButton) {

        if MFMailComposeViewController.canSendMail() {
            let mail = MFMailComposeViewController()
            mail.setPreferredSendingEmailAddress(EmailFrom.text ?? "")
            mail.mailComposeDelegate = self
            mail.setToRecipients([DefaultEmail.text ?? ""])
            mail.setSubject(DefaultSubject.text ?? "")
            mail.setMessageBody("\(String(describing: DateTextField.text ?? "nil"))</br></br>\n\(String(describing: FirstName.text ?? "nil"))\n\(String(describing: LastName.text ?? "nil"))</br></br>\n\(String(describing: Street.text ?? "nil"))</br>\n\(String(describing: Area.text ?? "nil"))\n\(String(describing: PostCode.text ?? "nil"))</br></br>\nPhone: \(String(describing: Phone.text ?? "nil"))</br>\nEmail: \(String(describing: Email.text ?? "nil"))</br></br>\nReference: \(String(describing: Reference.text ?? "nil"))</br>\nOther Details: \(String(describing: OtherDetailsField.text ?? "nil")) ", isHTML: true)

            present(mail, animated: true)
        } else {
            print("Application is not able to send an email")

        }

        }

//MARK: MFMail Compose ViewController Delegate method
    func mailComposeController(_ controller: MFMailComposeViewController, didFinishWith result: MFMailComposeResult, error: Error?) {

        // Dismiss the mail compose view controller.
        controller.dismiss(animated: true, completion: nil)
    }
//发送电子邮件----------------------------
@iAction func SendEmail(u发件人:ui按钮){
如果MFMailComposeViewController.canSendMail(){
让mail=MFMailComposeViewController()
mail.setPreferredSendingEmailAddress(EmailFrom.text??“”)
mail.mailComposeDelegate=self
mail.setToRecipients([DefaultEmail.text???”)
mail.setSubject(DefaultSubject.text???)
mail.setMessageBody(“\(String(description:DateTextField.text???“nil”))
\n\(String(description:FirstName.text???“nil”))\n\(String(description:LastName.text???“nil”)
\n\(String(description:Street.text???“nil”)
\n\(String(description:Area.text???“nil”)\n\(String(description:PostCode.text???“nil”)
\n电话:\(字符串(描述:Phone.text???“nil”)
\n邮件:\(字符串(描述:Email.text???“nil”)
\n参考:\(字符串(描述:Reference.text???“nil”)
\n其他详细信息:\(字符串(描述:OtherDetailsField.text???“nil”)”,isHTML:true) 当前(邮件,动画:真) }否则{ 打印(“应用程序无法发送电子邮件”) } } //标记:MFMail Compose ViewController委托方法 func-mailcomosecontroller(u控制器:mfmailcomoseviewcontroller,didFinishWith结果:MFMailComposeResult,错误:error?){ //关闭邮件撰写视图控制器。 控制器。解除(动画:true,完成:nil) }
< /代码> 在邮件内容中使用<代码>强> <代码>或<代码> <代码>标签。将文本包在标签内,无论您想显示粗体。但是您应该在邮件头中有<代码>内容类型:文本/HTML ,否则,电子邮件将不显示粗体文本,并将其视为明文。text/html
您将能够在邮件正文中使用html标记,它们将被呈现。

这是我的代码

mail.setMessageBody("\(String(describing: FirstName.text ?? "nil"))\n\(String(describing: LastName.text ?? "nil"))
这是修改后的代码

mail.setMessageBody("\<strong>(String(describing: FirstName.text ?? "nil"))\n\(String(describing: LastName.text ?? "nil"))</strong>
mail.setMessageBody(\(字符串(描述:FirstName.text??“nil”))\n\(字符串(描述:LastName.text??“nil”)

添加一个
标签?
\(名字)
两者都不起作用,他们给我的错误是“让它现在起作用了”