EmailComposer

使用视图修饰符在 SwiftUI 中编写和发送电子邮件。

EmailComposer code snippet

关于 EmailComposer

EmailComposer 库可以非常容易地在基于 SwiftUI 的 iOS 应用程序中呈现系统提供的用于编写电子邮件的控制器。您只需要使用一个 视图修饰符,并提供一些参数。其余的都会自动处理。

一个有用的提示

此存储库中的 Swift 包旨在用于 Xcode 13 及更高版本。如果您正在使用 Xcode 12 并希望将 EmailComposer 集成到您的项目中,请查看此存储库,其中包含与 Xcode 12 兼容的修改后的包。两者之间的区别在于所使用的 Swift 工具的版本;这个版本使用 Swift 工具版本 5.5,以便利用 Xcode 13 中新增的文档功能和 DocC 归档。

集成

复制此存储库的 URL,然后在 Xcode 13 及更高版本中,转到File > Add Packages...菜单,并将 URL 粘贴到出现的窗口的搜索栏中。

按照屏幕上的步骤完成添加包。不要忘记

import EmailComposer

文档

这份简短指南演示了如何使用 EmailComposer 库。

此外,此库的文档是使用 Xcode 13 中的 DocC 编译器生成的。您可以下载 DocC 存档 (.doccarchive) 并使用 Xcode 中的 Developer Documentation 打开它 (注意: 需要 Xcode 13 及更高版本)。

阅读材料

SerialCoder.devMedium 上都有关于如何在 SwiftUI 中实现电子邮件编写器的文本教程。

作者

Gabriel Theodoropoulos, Copyright © 2021 - 在 SerialCoder.dev 上探索更多内容和材料。

法律声明:允许在个人和商业项目中使用 EmailComposer 库,并根据需要进行修改。但是,不允许出售它或声称对其拥有所有权。

许可证

EmailComposer 根据 MIT 许可证获得许可。