怖話のiOSアプリをSwift化しようと思ってiOSに再度入門してます。

ヘッダファイルがないだけでも気持ちいいですね。どうせプロジェクトファイルを作りなおすのだからUIWebViewからWKWebViewに移行しようと思っています。ただ、WKWebViewはstoryboardから使えないらしい😢

iOS7からStatusBarやNavigationBarの構造が変わったらしく、デフォルトのViewはStatusBarなどの下に潜り込む形になっていてそのままWKWebViewを追加すると重なってします。

参考:iOS 7の全画面対応 その1 | Cyber Passion for iOS

https://gyazo.com/7c86f2c98017de8d36ec95366e8d9e71

ViewController.swift:

import UIKit
import WebKit

class ViewController: UIViewController {
    override func viewDidLoad() {
        super.viewDidLoad()

        let webView: WKWebView = WKWebView(frame: view.bounds)
        view.addSubview(webView)
        let url = NSURL(string: "http://kowabana.jp")!
        let request = NSURLRequest(URL: url)
        webView.loadRequest(request)
    }
}

沢山のデバイスサイズがあるこのご時世、AutoLayoutというやつに入門するしかないと調べてみましたがNSLayoutConstraintのクッソ(笑)ややこしいAPIが憎い。