怖話のiOSアプリをSwift化しようと思ってiOSに再度入門してます。
ヘッダファイルがないだけでも気持ちいいですね。どうせプロジェクトファイルを作りなおすのだからUIWebViewからWKWebViewに移行しようと思っています。ただ、WKWebViewはstoryboardから使えないらしい😢
iOS7からStatusBarやNavigationBarの構造が変わったらしく、デフォルトのViewはStatusBarなどの下に潜り込む形になっていてそのままWKWebViewを追加すると重なってします。
参考:iOS 7の全画面対応 その1 | Cyber Passion for iOS
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が憎い。