009 UIWebViewでページを表示

Swift3.0に対応した新サイトオープンしました。
http://docs.fabo.io/swift/


Preview


Source

ViewController.swift

//

//  ViewController.swift

//  UIKit009

//


import UIKit


class ViewController: UIViewController, UIWebViewDelegate {

    

    private var myWebView: UIWebView!

    

    override func viewDidLoad() {

        super.viewDidLoad()

        

        // WebViewを生成.

        myWebView = UIWebView()

        

        // Delegateを設定する.

        myWebView.delegate = self

        

        // WebViewのサイズを設定する.

        myWebView.frame = self.view.bounds

        

        // Viewに追加する.

        self.view.addSubview(myWebView)

        

        // URLを設定する.

        let url: NSURL = NSURL(string: "http://www.apple.com")!

        

        // リクエストを作成する.

        let request: NSURLRequest = NSURLRequest(URL: url)

        

        // リクエストを実行する.

        myWebView.loadRequest(request)

    }

    

    /*

    Pageがすべて読み込み終わった時呼ばれるデリゲートメソッド.

    */

    func webViewDidFinishLoad(webView: UIWebView) {

        print("webViewDidFinishLoad")

    }

    

    /*

    Pageloadされ始めた時、呼ばれるデリゲートメソッド.

    */

    func webViewDidStartLoad(webView: UIWebView) {

        print("webViewDidStartLoad")

    }

    

    override func didReceiveMemoryWarning() {

        super.didReceiveMemoryWarning()

    }

    

}


Reference

    UIWebView Class

    UIWebViewDelegate Protocol


Comments