TGShakeToFeedback
这是一个库,在检测到摇晃手势时打开邮件编辑器。它会在用户执行操作的当前应用屏幕上提示,并将其附加。
Pod
pod 'TGShakeToFeedback'
需求
* iOS 8+
* Swift 5
使用方法
从你的任何一个 ViewController
调整 mailData
& feedbackData
例如。
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
mailData.toRecipients = ["[email protected]"]
mailData.bodyAsAttachment = true //If true the message will be sent as an attachment instead of an email body
feedbackData.message = "This feedback loaded from ViewController class. Do you want to proceed?"
}
以下变量可用于自定义。如果您没有设置任何内容,则默认值将被采用。
对于 mailData
变量 (MailData
结构体)
- mailNotAvailableText
- subject
- body
- isHTML
- toRecipients
- ccRecipients
- bccRecipients
- bodyAsAttachment
对于 feedbackData
变量 (FeedbackData
结构体)
- title
- message
- cancelButtonTitle
- defaultButtonTitle
如果不想附加截图仅打开邮件编辑器,可以直接调用 showMailVC
函数。
屏幕截图
联系我们
- 邮箱: [email protected]
- LinkedIn: www.linkedin.com/in/imthegiga
- Twitter: @imthegiga
如有需要帮助,欢迎随时联系