WKWebViewでデバイスを回転(rotate)させた時のframeサイズ調整法 別解
以前「WKWebViewでデバイスを回転(rotate)させた時のframeサイズ調整法」と題して投稿しました。Xcode 9.2 (swift 4)ではWKWebViewがstoryboardで簡単に使えるようになったので別解を示します。
右ペインからWebKit ViewをstoryboardのViewControllerにドラッグ&ドロップします。
Autorisisingを以下のようにflexible sizeにします。
ソースコードを以下のように記載し、IBOutlet とstoryboardのWebKit Viewを紐付けします。
(「import WebKit」を忘れないように)
import UIKit
import WebKit
class ViewController: UIViewController {
@IBOutlet var myWKWebView:WKWebView!
override func viewDidLoad() {
super.viewDidLoad()
let pdfURL = Bundle.main.url(forResource: "myPdfFile", withExtension: "pdf", subdirectory: nil, localization: nil)
myWKWebView.load(URLRequest(url: pdfURL!))
}
MacBook (late 2009)-OTHER, macOS Sierra (10.12.6), 8GB RAM, 512GB SSD (intel)