首页 > 解决方案 > swift:如何在邮件文本中将字体更改为 Courier?

问题描述

我想将带有伪表格(用空格填充的列)的文本作为邮件发送。但是使用标准字体看起来很糟糕 - 所有行的长度都不同。当我在调试器中查看文本时,它看起来不错:所有行都是 80 个字符长。如何使用“attributedString”?或者如何将字体更改为“Courier”,以便所有行看起来都一样长?在文本视图中,“Courier”字体很好。

        let picker = MFMailComposeViewController()
        picker.mailComposeDelegate = self

        if let subjectText = self.subject {
            picker.setSubject(subjectText)
        }
        picker.setMessageBody(self.body     , isHTML: false)

        self.present(picker, animated: true, completion: nil)

谁能帮我?谁知道如何更改邮件的字体?提前感谢任何可以提供帮助的人。

标签: iosiphoneipadswift5

解决方案


推荐阅读