問題タブ [uiwebview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - 2本の指を使わずにiPhoneでスクロール可能なdiv?
iPhoneアプリにUIWebViewを埋め込んでいますが、スクロール可能な中央のDIVを使用して、ロックされたヘッダーとフッターのDIVを常にページ上に保持したいと考えています。
UIViewコントロールであるヘッダー/フッターを使用してこれを行うことができることは知っていますが、純粋なHTML / JS/CSSソリューションをAndroid/PalmPre / AdobeAirに移植する方が簡単なので、ヘッダーとフッターをHTMLdivにします。これは、比較的すぐに私のToDoリストに追加される予定です。
私はここで言及されているようなテクニックを使ってこれを行うことができます:
しかし、これにはユーザーがdivをスクロールするために2本の指を使用する必要があります。これは私には満足のいくものではありません...
これを行う方法について何か提案はありますか?
ありがとう、
ブラッド
objective-c - iPhone SDK: UIWebView
UIWebView を使用してヘルプ ファイルを表示するアプリに取り組んでいます。webView は、独自のビューである DocViewController に存在します...呼び出されると、
メソッドの使用
適切なドキュメントページをロードします。ただし、最初のページが読み込まれると、ビューは静的になり、docPage が変更されてビューが切り替えられても、新しいページは読み込まれません。要求されたときに新しいページが読み込まれるように webView をクリアする方法はありますか?
編集:
最初の答えは私を混乱させます。以下のルーチンのように動作します。一度しか機能しないというだけです。ビューが初めてロードされた後、このビューが再度オンに切り替えられ、要求された html ページが異なっていても変更されません。ビューは常に要求された最初の html ページを表示し、新しい要求をロードしません。
iphone - これが EXC_BAD_ACCESS の原因ですか?
以下のメソッドを終了した後、EXC_BAD _ACCESS を取得しています。その時点で htmlDocument は無効になります。これはスコープ外にあるためです。しかし、それがエラーが発生する理由ですか?contentView (UIWebView) が読み込まれるまでに、htmlDocument はなくなります。しかし、contentView は loadHTMLString から必要なものをすでに持っているのではないでしょうか?
}
これを失敗するまで追跡するより良い方法はありますか?このメソッドを終了すると、コードの行が終了します。そこからSDKのもの。
iphone - テーブル セルで UIWebView を使用するにはどうすればよいですか?
HTML のテキストを含むテーブルを作成しているので、カスタム テーブル セルのサブビューとして UIWebView を使用しています。私はすでに 1 つの問題に遭遇しました。テーブルを下にスクロールすると、UIWebViews の更新に 1 秒かかります。たとえば、1、2、3 番目の行のセルを表示しているとします。下にスクロールして、8、9、10 と表示します。しばらくの間、セル #8 に表示されていた UIWebView のコンテンツは次のようになりました。セル #1 の内容、セル #9 の内容はセル #2 の内容、というように続きます。
問題は、UIWebViews が単にテキストをゆっくりとレンダリングすることであることがわかりました。テーブルがcellForRowAtIndexPathを受け取るまで待つのではなく、できるだけ早くコンテンツをUIWebViewにプリロードすることをお勧めします。これで、以前は WebView のテキスト コンテンツを持っていたドメイン オブジェクトがありますが、実際には UIWebView 自体への参照を持っています。
しかし、UIWebView のコンテンツの一部がレンダリングされ、テーブルをスクロールすると、UIWebView は灰色のボックスとしてのみ表示されます。灰色のボックスに触れると、実際にタッチを受け取り、WebView を更新します。リンク先のページがリクエストされ、適切に表示されます。
iphone - UIWebView はメモリをリークしますか?
iPhone アプリが UIWebView を使用し、大きな画像を含む多くのページを読み込む場合、メモリ リークが発生している可能性があります。これは解決できますか?
iphone - iPhone - 画像を表示しながら UIWebView を使用してオーディオをストリーミングする
UIWebView を使用して iPhone でオーディオをストリーミングすると、QuickTime プレーヤーを使用して、再生中のオーディオがタイム バーやその他のコントロールと共に表示されます。また、QuickTime のロゴも表示されます。
大きなQuickTimeロゴの代わりにWebビューに画像を表示しながら、UIWebViewを使用してオーディオをストリーミングする方法はありますか(imgタグを使用して独自のhtmlページを作成するようなものですか?しかし、オーディオをhtmlページに追加するにはどうすればよいですか?)
ありがとう。
iphone - iPhoneマップアプリケーションの作成
iPhone用のマップアプリケーションを作成するにはどうすればよいですか。UIwebViewを使用して地図を表示できることを知っています。しかし、IPhone(ネイティブiphoneマップアプリケーションが使用する)で利用可能なネイティブAPIはありますか?
iphone - アプリ全体で画像を参照するための最良の方法は?
私のアプリケーションはデータベース駆動型です。各行には、UIWebViewに表示するメインコンテンツ列が含まれています。ほとんどの行(コンテンツ列)には、image1への参照があり、一部はimage2への参照があります。これらをbase64に変換し、画像文字列を行に追加します。ただし、いずれかの画像が変更された場合は、すべての行に戻ってbase64文字列を更新する必要があることを意味します。
{image1}などの行コンテンツに一意の文字列を指定できます。つまり、コンテンツ全体でその行を検索し、base64バージョンの画像に置き換える必要があります。これらの画像は、常に行コンテンツの一番下にあります。置き換える前に最初にすべてのコンテンツを確認する必要があると、パフォーマンスに影響するかどうかはわかりません。これを行うためのより良い方法はありますか?
iphone - MPMoviePlayerController と UIWebView
ローカルの .mp4 ファイルを再生する UIWebView 内のリンクが必要です。MPMoviePlayerControler をロードする方法は知っていますが、UIWebView で設定する方法がわかりません。内部に UIWebView を含む UIView があります。この設定で MPMoviePlayerControler を使用するにはどうすればよいですか?