前回 前回の記事 では、WKWebView で ロード中のプログレス(進捗状況)を表示する方法について解説しました。今回は表示した Web ページのタイトルとURLの取得方法について解説します。 サンプルプロジェクトを起動してみる hirai-yuki/WebBrowserSample からサンプルプロジェクトをダウンロードして、Xcode 6 で開き、実行してみましょう(pod installを忘れずに!)。 すると、以下のように Web ページの読み込むと、ナビゲーションバーにタイトルが表示されていますね。 ソースコードを見る サンプルプロジェクトで プログレス表示に関する記述は以下の3箇所です。 CLMWebBrowserViewController.m WKWebView クラスの URL プロパティの変更を監視(KVO) - (void)viewDidLoad { [super
WKWebViewを用いた時に調査した技術メモ。2015年3月上旬時点のもの。 かなり雑です。。 WKWebViewの特徴 プログレスの取得 estimatedProgressプロパティにより取得可 タイトル・URLの取得 title,URLプロパティが追加された safariのような閲覧履歴の取得 閲覧履歴が管理される エッジスワイプで戻る、進む allowsBackForwardNavigationGesturesプロパティをtrueにすることで設定可 プロパティのKVO対応 title,URL,loading,estimatedProgress,hasOnlySecureContent,canGoBack,canGoFowardプロパティがKVO対応 Javascriptとの連携 以下に詳細を記述 JavaScriptとの連携 evaluateJavaScript(_ javaScr
5. UIWebViewとWKWebView UIWebView WKWebView - (void)loadRequest:(NSURLRequest *)request; - (WKNavigation *)loadRequest:(NSURLRequest Copylight © Classmethod, Inc. 5 *)request; - (void)loadHTMLString:(NSString *)string baseURL:(NSURL *)baseURL; - (WKNavigation *)loadHTMLString:(NSString *)string baseURL:(NSURL *)baseURL; - (void)reload; - (WKNavigation *)reload; - (void)stopLoading; - (void)stopLoad
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く