有沒有辦法預先填充通過選擇UITextView中自動檢測到的電子郵件地址生成的電子郵件的字段?預填充UITextView檢測到的電子郵件
回答
我成功通過實施openURL:方法來做到這一點。 UITextView中的鏈接調用應用程序委託的openURL:方法。在那裏,我檢查它是否是mailto:URL,如果是,我實例化MFMailComposeViewController,它允許我預先填充電子郵件字段。
有關更多信息,請參見本SO問題:How to intercept click on link in UITextView?
非常感謝您的信息! – Darren 2013-07-26 02:57:56
是的。看看爲MFMailComposeViewController方法:在docs
– setSubject:
– setToRecipients:
– setCcRecipients:
– setBccRecipients:
– setMessageBody:isHTML:
– addAttachmentData:mimeType:fileName:
更多信息。
我知道如何填充MFMailComposeViewController的字段,但是如何通過在UITextView中選擇電子郵件地址來創建實例? – Darren 2012-03-27 02:51:57
我不知道我明白。您之前創建了一封電子郵件,您希望以後再訪問它。是對的嗎? – sosborn 2012-03-27 02:55:51
不,我有一個充滿文本的UITextView,其中包含UITextView檢測到的電子郵件地址。當用戶選擇電子郵件地址時,會顯示一個電子郵件窗口,其中「收件人:」字段已預先填入所選電子郵件地址。我想知道是否有辦法預先填寫此電子郵件的其他字段。 – Darren 2012-03-27 03:08:59
在這裏你可以找到一個解決方案:
https://stackoverflow.com/a/31167489/3593801
在本例中僅填充了問題,但與MFMailComposeViewController
類,你可以填寫任何你想。
- 1. 預先填充通過電子郵件鏈接的Paypal金額
- 2. 通過電子郵件發送預填充的Google表單
- 3. 用數據預填充UITextView?
- 4. 在Stripe/Checkout中預填充電子郵件地址
- 5. 啓動Outlook並從命令行預先填充電子郵件
- 6. 從電子郵件鏈接預填充Asp.net表格
- 7. 使用表單數據預填充電子郵件
- 8. Android WebView意圖發送電子郵件與「預」填充
- 9. Outlook電子郵件丟失左填充
- 10. 發送UITextView到電子郵件(Swift)
- 11. 檢測電子郵件發送的電子郵件客戶端
- 12. 檢測電子郵件的結尾
- 13. 鏈接到預充式電子郵件正文用表格
- 14. 電子郵件客戶端檢測
- 15. 如何檢測退回電子郵件
- 16. 轉發電子郵件檢測
- 17. 更改預填充電子郵件地址顯示的方式(XCode)
- 18. Qualtrics預覽電子郵件
- 19. 如何在Stripe付款對話框彈出框中預填充電子郵件
- 20. 打開默認電子郵件客戶端並預先填充內容
- 21. 從DGV CellClick事件填充電子郵件正文和主題
- 22. 點擊電子郵件中的鏈接以填充文本框
- 23. 從HTML電子郵件中刪除默認的Android填充
- 24. 在Windows中的Outlook電子郵件響應填充
- 25. 填充電子郵件正文中的項目列表
- 26. 在電子郵件中使用TD填充的HTML表格
- 27. 表格頂部的HTML電子郵件填充Outlook 2010
- 28. imap_num_msg未檢測到轉發的電子郵件
- 29. 任何方式檢測到電子郵件網關的短信?
- 30. 測試電子郵件到SMS
我敢肯定,答案是你不能這樣做...... – lnafziger 2012-03-27 03:08:35
是的,我也不這麼認爲,但我想檢查。 – Darren 2012-03-27 03:12:28