タグ付けされた質問 「uiwebview」

iOSアプリケーション内からWebコンテンツを表示するために使用されるクラス。UIWebViewはiOS 8以降非推奨になっていることに注意してください。代わりにAppleはWKWebViewを使用することをお勧めします。


22
UIWebViewが垂直方向に「バウンド」しないようにしますか?
UIWebViewが垂直方向にバウンドしないようにする方法を知っている人はいますか?つまり、ユーザーがiphone画面に触れて指を下方向にドラッグすると、ロードしたWebページの上にWebビューに空白のスポットが表示されます。 私は以下の可能な解決策を見ましたが、それらのどれも私にとってうまくいきませんでした: http://www.iphonedevsdk.com/forum/iphone-sdk-development/996-turn-off-scrolling-bounces-uiwebview.html http://forums.macrumors.com/showthread.php?t=619534 UIScrollViewが水平方向にバウンドしないようにするにはどうすればよいですか?

18
ローカルHTMLファイルをUIWebViewにロードする方法
HTMLファイルをUIWebViewにロードしようとしていますが、機能しません。これがステージです。プロジェクトにhtml_filesというフォルダがあります。次に、インターフェイスビルダーでwebViewを作成し、viewControllerでそれにアウトレットを割り当てました。これは、htmlファイルを追加するために使用しているコードです。 -(void)viewDidLoad { NSString *htmlFile = [[NSBundle mainBundle] pathForResource:@"sample" ofType:@"html" inDirectory:@"html_files"]; NSData *htmlData = [NSData dataWithContentsOfFile:htmlFile]; [webView loadData:htmlData MIMEType:@"text/html" textEncodingName:@"UTF-8" baseURL:[NSURL URLWithString:@""]]; [super viewDidLoad]; } これは機能せず、UIWebViewは空白です。私はいくつかの助けに感謝します。

13
UIWebView内でのHTMLおよびローカル画像の使用
アプリにUIWebViewがあり、別のURLにリンクする画像を表示するために使用します。 私は使っています <img src="image.jpg" /> to load the image. 問題は、プロジェクトにリソースとして追加され、バンドルにコピーされているにもかかわらず、イメージが読み込まれない(つまり、見つからない)ことです。 NSBundleを使用して画像の完全なパスを取得しようとしましたが、それを使用してもWebビューに表示されません。 何か案は?
164 html  ios  iphone  uiwebview  uikit 

7
UIWebViewに表示されるHTMLページのタイトルを取得する方法
UIWebViewに表示されたHTMLページからタイトルタグのコンテンツを抽出する必要があります。そうするための最も堅牢な手段は何ですか? 私はできることを知っています: - (void)webViewDidFinishLoad:(UIWebView *)webView{ NSString *theTitle=[webView stringByEvaluatingJavaScriptFromString:@"document.title"]; } ただし、JavaScriptが有効になっている場合にのみ機能します。 または、タイトルのHTMLコードのテキストをスキャンすることもできますが、少し面倒で、ページの作成者がコードに慣れていないと壊れやすいかもしれません。それに関しては、iPhone API内でhtmlテキストを処理するために使用する最良の方法は何ですか? 明らかなことを忘れてしまったような気がします。これらの2つの選択肢よりも優れた方法はありますか? 更新: この質問への回答から、UIWebView:JavaScriptを無効にできますか?UIWebViewでJavaScriptをオフにする方法がないようです。したがって、上記のJavaScriptメソッドは常に機能します。

8
UIWebViewの背景はクリアカラーに設定されていますが、透明ではありません
iOS SDK最新バージョンとXCode 4.2を使用してiOS 4アプリケーションを開発しています。 私はとのXIB持っているUIWebViewとアルファ= 1.0を、背景にセットクリアカラーと不透明が設定されていません。このXIBでは、次のコードを使用して背景として画像を設定しました。 - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil { self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; if (self) { UIColor *background = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"AboutBackground.png"]]; self.view.backgroundColor = background; [background release]; } return self; } UIWebView静的なhtmlのを示しています。 <html><head></head><body style=\"margin:0 auto;text-align:center;background-color: transparent; color:white\">...</body></html> iOS 5シミュレーターでは、その背景は透明ですが、iOS 4デバイスでは灰色です。 どんな手掛かり?

8
UIWebView内のJavascriptをデバッグする方法は何ですか?
私は、JavaScriptの何かがUIWebViewの内部で機能しない理由を理解しようとしています。私の知る限り、jsファイルのXCode内にブレークポイントを設定する方法はありません。問題はありません。2004年に戻って、アラートのステートメンを使用します。UIWebView内でも機能しないようです。 私が考えることができる唯一のことは、HTMLとJSファイルをデスクトップにエクスポートし、Safari内でデバッグを行うことです。そしてそれはうまくいきます!もちろん、UIWebViewで対処しているバグはSafariでは発生しません。 UIWebView内でデバッグする他の方法、または私が古い学校の警告方法を使用するのと同じように使用できるトリックはありますか?

21
WKWebViewが使用するCookieを設定できますか?
既存のアプリをからUIWebViewに切り替えようとしていWKWebViewます。現在のアプリはの外でユーザーのログイン/セッションを管理し、認証に必要なをにwebview設定cookiesしNSHTTPCookieStoreます。残念ながらnew WKWebViewはcookiesfromを使用しませんNSHTTPCookieStorage。これを達成する別の方法はありますか?

4
UIScrollView内のUIWebViewでズームインを有効にするにはどうすればよいですか?
私はUIWebView内部がUIScrollView(scrollview別の成分を含む)を Interface BuilderとProgrammaticの両方でマルチタッチを有効にしようとしましたUIWebViewが、それでもHTMLにズームできません。両方でズームインを処理する必要がUIScrollViewありUIWebViewますか?または、設定する必要のないものはありますか?

10
UIWebViewからHTMLコンテンツを読み取る
に読み込まれたWebページの生のHTMLコンテンツを読み取ることはできUIWebViewますか? そうでない場合、iPhone SDKのWebページから未加工のHTMLコンテンツをプルする別の方法(.NETに相当するものなどWebClient::openRead)はありますか?
132 html  iphone  uiwebview 

8
uiwebviewのローカルhtmlを使用して相対パスからリソースを読み込みます
私は非常にシンプルなiOSアプリで、uiwebviewが非常にシンプルなテストページ(test.html)をロードしています。 <html> <body> <img src="img/myimage.png" /> </body> </html> このtest.htmlファイルをWebビューにロードします。 NSURL *url = [[NSBundle mainBundle] URLForResource:@"test" withExtension:@"html"]; NSString *html = [NSString stringWithContentsOfURL:url encoding:NSUTF8StringEncoding error:nil]; NSURL *baseUrl = [NSURL fileURLWithPath:[[NSBundle mainBundle] bundlePath]]; [webView loadHTMLString:html baseURL:baseUrl]; 相対パスなしで画像を参照し、参照された画像を[ターゲット]-> [XCode内のバンドルリソースのコピー]の下のルートパスに配置すると、これは正常に機能しますが、htmlファイルに示されているように相対パスで機能しません。これを行う方法があるはずです。Webviewにロードしたい画像、CSS、JavaScriptファイルがたくさんあります。ルートにすべてを入れて、Webのすべての参照を変更する必要はありません。アプリ。
121 ios  uiwebview 

12
UIWebViewでのユーザー選択の無効化
コンテンツをに読み込んで表示するアプリがありますUIWebView。ユーザーがリンクをクリックできるようにしたいため、ユーザー操作を完全に無効にすることはできません。ユーザーの選択を無効にするだけです。私はインターネットのどこかであなたが使える場所を見つけました: document.body.style.webkitUserSelect='none'; これを挿入してみました [self.contentView stringByEvaluatingJavaScriptFromString:@"document.body.style.webkitUserSelect='none';"]; に webViewDidFinishLoad: ただし、機能しません。WebView内のテキストを選択してコピーできます。 何が問題になっているのでしょうか? 更新:これはiOS 4.3以降でのみ発生するようです

8
透明なUIWebViewを作成する方法
UITableView各行に対応する詳細ビューを備えたアプリがあります。詳細ビューでは、テキストと背景画像を表示する必要があります(テキストは行ごとに異なりますが、画像は同じです)。私の意見では、最も簡単な方法は、テキストを.rtfファイルに入れてで表示することUIWebViewです。次に、をUIImageView後ろに置きUIWebViewます。 UIWebViewIBで不透明度をゼロに設定しようとしましたが、効果がありませんでした。 手伝って頂けますか?


14
UIWebViewの現在のURLを取得する
私の現在のURLを取得しようとUIWebViewしました:webview.request.URL。残念ながらNSURL空でした。ここで何か問題がありますか?Xcode 3.2.2ベータ5を使用しています。 上記のコードはUIWebViewデリゲートで実行する必要がありますdidStartLoad。
110 ios  iphone  url  request  uiwebview 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.