UITextViewで自動的に検出された電子メールアドレスを選択して生成された電子メールのフィールドを事前入力する方法はありますか?UITextViewで検出された電子メールの事前入力
答えて
私はこれをopenURL:メソッドを実装することで成功させています。 UITextViewのリンクは、アプリケーションデリゲートのopenURL:メソッドを呼び出します。そこでは、mailto:URLかどうかを確認し、そうであれば、MFMailComposeViewControllerをインスタンス化して、電子メールフィールドを事前入力することができます。
詳細については、このSO質問を参照してください:ここでHow to intercept click on link in UITextView?
情報をありがとう! – Darren
はい。 MFMailComposeViewControllerする方法を見てみましょう:docsで
– setSubject:
– setToRecipients:
– setCcRecipients:
– setBccRecipients:
– setMessageBody:isHTML:
– addAttachmentData:mimeType:fileName:
詳細情報を。
私はMFMailComposeViewControllerのフィールドを埋める方法を知っていますが、UITextViewで電子メールアドレスを選択してインスタンスを作成するにはどうすればいいですか? – Darren
私は分かりません。あなたは以前に電子メールを作成し、後でそれにアクセスしたいと思っています。そうですか? – sosborn
いいえ、UITextViewで検出された電子メールアドレスを含むテキストでいっぱいになるUITextViewがあります。ユーザーが電子メールアドレスを選択すると、電子メールウィンドウが表示され、選択された電子メールアドレスにあらかじめ[To:]フィールドが表示されます。私は、このメールの他のフィールドを事前に記入する方法があるかどうか疑問に思っていました。 – Darren
あなたが解決策を見つけることができます。例では
https://stackoverflow.com/a/31167489/3593801
は被写体のみを埋めるが、MFMailComposeViewController
クラスであなたがどんなあなたを埋めることができます欲しいです。
- 1. フォームデータを電子メールで事前入力する
- 2. JavaScriptで入力された電子メールとパスワードを検証する
- 3. 電子メールのPowerShell出力
- 4. Pythonでバウンスされた電子メールを検出するsmtplib
- 5. imap_num_msg転送された電子メールを検出しない
- 6. Asp.netフォームを電子メールリンクから事前入力する
- 7. laravel電子メールで冒涜言葉が検出される
- 8. HTML形式の電子メールを出力するためのフォームに連絡してください - 電子メールに入力されていないデータ
- 9. 電子メールのタイトルバーへの入力
- 10. 電子メールとパスワードの入力方法の検索
- 11. Azure RMテンプレートで事前検知型電子メールを無効にする方法
- 12. 電子メールが入力されたが有効な電子メールではない場合にのみメッセージを表示する電子メールの妥当性確認
- 13. 電子メールの再入力アラートjquery
- 14. 電子メール内のJenkinsコンソール出力テーブル
- 15. 入力した電子メールを確認してください
- 16. 入力ボタンは電子メールに送信されません
- 17. 電子メールを入力してすぐに検証します。
- 18. 共有 - 電子メール入力フィールド
- 19. 電子メールを送信する電子メールクライアントを検出する
- 20. 事前入力bash/readlineインクリメンタル検索クエリ?
- 21. フォームでスタックして入力メールに電子メールを送信
- 22. 入力された電子メールが正しい場合@の前に電子メールIDを分割する他の賢明な表示エラーで正しい電子メールを入力する
- 23. AngularJS電子メールの検証で、動的名で入力を使用
- 24. PHP電子メールIBM電子メールのみの検証(ワールドワイド)
- 25. URL、電話番号、電子メールをTextBlockで自動検出
- 26. アンドロイドの電子メールキーボードで入力タイプの電子メールを有効にする
- 27. PHP - 電子メールの検証
- 28. HTML電子メールの検証?
- 29. 電子メールの検証:JavaScript
- 30. preg_match電子メールの検証。
答えはあなたがこれを行うことができないということです。 – lnafziger
はい、私はそうでもないと思いますが、確認したいと思いました。 – Darren