私はeBook app.Inに取り組んでいます。各チャプターに電子メールボタンを入れたいと思います.BooksはHTMLにあり、HTMLページをwebViewにロードしています。 これで、HTMLで電子メールボタンを作成し、そのボタンの操作をobjective-cにする方法はありますか? 書籍の章の内容を送信する方法はありますか?iphone:eBookアプリ用のHTMLで電子メールボタンを作成することは可能ですか?
答えて
あなたはjavascriptを使用できます。
function drawButton(code){
var body = document.getElementsByTagName("body")[0];
var frame=document.createElement("div");
var link=document.createElement("a");
var image=document.createElement("img");
image.src="btn-email.png";
link.appendChild(image);
link.href=sendmail(code);
frame.appendChild(link);
body.appendChild(frame);
}
これはあなたのhtml文書に電子メールボタンを描画します、あなたはstringByEvaluatingJavascriptFromStringのUIWebViewメソッドを使用して、OBJのCからそれを呼び出すことができます。この例では、コアデータベース内の要素の主キーである変数 "code"を渡します。 hrefは(私のコードで)このように見える "sendmail(...)"関数によって作成され、 "code"を使って一意のリンクを作成します。
function sendmail(code){
var scheme="mail:"+code;
return scheme;
}
これにより、ユーザがそれをタップするとアプリケーションのUIWebViewに送信されるカスタムスキームが作成されます。デリゲートメソッドwebViewShouldLoadRequestを使用すると、そのスキームを取得し、そのスキーム内の情報を使用することができます。
codeは、データベース内の書籍の一意のIDまたはs.thです。ユーザーがメールボタンを押すと、mail:code_of_bookが送信され、適切なブックが添付されたメールアプリケーションを開くよりも、そのコードを使用できます。その非常に簡単で実際には非常に便利です。
私は一週間前にあなたのWebビューではJavaScriptを使用して、約2つのチュートリアルを書いて、どのようにOBJのC.
のUIWebViewにデリゲートを設定しと通信するには、その詳細については、私のブログをチェックしてくださいwebview:shouldStartLoadingWithRequest:navigationOptionsメソッドを実装します。このメソッド内では、リクエストURLスキーマを照会して、mailto:scheme - に対して異なる動作を実装し、HTMLソースのmailto:リンクを使用することができます。例えば、あなたは[[UIApplication sharedApplication] openURL:...]を使って内部のmail.appを開くことができます(これはテストされていませんが、90%は動作すると確信しています)。
- 1. 電子メールフックを作成することは可能ですか?
- 2. 防弾のhtml電子メールボタン
- 3. 電子プッシュを電子アプリで受け取ることは可能ですか?
- 4. 電子でtcpクライアントを作成することは可能ですか
- 5. OutlookのHTML電子メールボタンの整列
- 6. Xcodeランダムイメージボタンと電子メールボタン
- 7. どのように私は電子メールのニュースレターに電子メールボタンを得ることができますか?
- 8. Androidアプリで高度なHTML電子メールを作成する
- 9. ワークフローから送信する電子メールのトリガーを作成することは可能ですか?
- 10. WordpressのブログからPhoneGapアプリを作成することは可能ですか?
- 11. ActionScriptでHTMLからPDFを作成することは可能ですか
- 12. アンドロイドアプリでhtml、css、jsのユーザーインターフェイスを作成することは可能ですか?
- 13. Sterling Order ManagementシステムでAPIの電子メールアラートを作成してトリガーすることは可能ですか?
- 14. SL4Aで完全なAndroidアプリを作成することは可能ですか?
- 15. アプリ内でリストを作成することは可能ですか?
- 16. MacでUWPアプリを作ることは可能ですか?
- 17. facebookグループのアプリを作成することは可能ですか?
- 18. クロムタブの受信アプリを作ることは可能ですか
- 19. 入力の子要素を作成することは可能ですか?
- 20. アプリケーションバンドル識別子のKarabinerフィルタを作成することは可能ですか
- 21. 電子アプリケーション用のプロダクトキーを作成することはできますか?
- 22. XNAから電子メールを送信することは可能ですか?
- 23. CMDでゲームを作成することは可能ですか?
- 24. Subversionでカスタムフックイベントを作成することは可能ですか?
- 25. pythonが送る電子メールをフォーマットすることは可能ですか?
- 26. LinearLayoutsのGridVIewを作成することは可能ですか?
- 27. HashMapのキューを作成することは可能ですか?
- 28. Magento - トランザクション電子メールにファイルを添付することは可能ですか?
- 29. 一般的な石鹸クライアントの電子メールアドレスを変換するための電子メールアドオンを作成することは可能でしょうか?
- 30. ネイティブメニューは、私は電子アプリを作成するために、電子クイックスタートを使用OS X電子
電子メールボタンをナビゲーションバーなどに追加することができます。これは、電子書籍アプリのトーンのようなものです。 –