whitebook.log

Photo & Programming

Author : laqu [FrontendEngineer]

Program : Javascript,Swift,ActionScript

Camera : Canon EOS6D, Olympus E-P5, Ricoh GR

[Swift] WKWebViewを使ってみる(1) - ウェブページを表示する

最近ちょこちょこswiftを触ってみているので備忘録的な感じ残していこうかと思います。
今までウェブページを表示する場合UIWebViewを利用していたかと思うんですがiOS8から追加されたWebKit Frameworkを使ってみます。

今回は下の画像のようにGoogleを表示してみます。

  1. Xcodeでプロジェクトを作成する
  2. WebKit FrameWorkを追加する
  3. WKWebViewのインスタンスを生成しGoogleを表示してみる

1. Xcodeでプロジェクトを作成する

今回は「Single View Application」でプロジェクトを作成します。
なお、Xcodeはバージョン6.1を使用しています。

2. WebKit FrameWorkを追加する

「Linked Frameworks and Libraries」に「WebKit.framework」を追加します。

追加されたら下記のようになっているはずです。

3. WKWebViewのインスタンスを生成しGoogleを表示してみる

さて、実際にコードを書いていきます。
今回はストーリーボードは使用せず、ViewController.swif内に記述します。
今回書くコードは以下で全てです。

WebKit FrameWorkを使用するのでimportします。(2行目)
WKWebViewクラスのインスタンスを生成します。コンストラクタの引数にCGRectを指定します。(15行目)
次にloadRequestメソッドで読み込むURLを指定します。(16行目)
以上!

次回はURLバーを配置し、現在表示されているページのURLを表示、URLの編集、更新ボタンの配置までをやってみます。

Tags

WebKit

コメントを残す

メールアドレスが公開されることはありません。

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

*