2

iphoneでjavascriptコンポーネントを使いたいです。UIWebView で JavaScript を使用する方法がわかりません。

javascript を使用して、HTC でフリッピング クロックのようなフリップ コンポーネントが必要です。私を助けてください。私はあなたに感謝します。

ありがとう

4

1 に答える 1

0

できますよ。良いアプローチは、PhoneGapのようなフレームワークを使用することです。これにより、ほとんどのネイティブ js インタラクションを作成する必要がなくなります。

独自の作業を自分で実行したい場合は、UIWebView クラス リファレンスを確認する必要があります。

  1. ネイティブ コードから js 関数を呼び出すには: stringByEvaluatingJavaScriptFromString
  2. js 内からネイティブを呼び出すには、window.location を「myscheme://blahblah」などのカスタム URL スキームに変更し、カスタム スキームを検出して URL をネイティブ メソッドにルーティングする shouldStartLoadWithRequest メソッドを使用してUIWebViewDelegateを実装します。
于 2012-11-26T07:35:30.990 に答える