ios - 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)
谁能帮我?谁知道如何更改邮件的字体?提前感谢任何可以提供帮助的人。
解决方案
推荐阅读
- android - 如何从非上下文类安全地调用意图服务?
- c# - Dynamics CRM 中的 CalculatePrice 消息
- webpack - 如何使用 babel 和 webpack 进行动态代码拆分?
- ios - Firebase DebugView iOS 设备名称
- google-apps-script - 如何使用 Google Script 检查安全设置?
- amazon-web-services - aws cli 命令更改默认 sing in 方法
- postgresql - (postgreSQL 9.5)使用 make_date 奇数插入带有日期列的表
- reactiveui - 用 ReactiveUI Observable 包装 IEnumerable
- google-bigquery - 在 BigQuery SQL 中,加入和过滤第二个表的最有效方法通常是什么?
- python - Python has_key 的算法复杂度