UIWebView - webページを表示
説明
UIWebViewはUIViewのサブクラス
ソースコード
UIWebViewSample.swift
import UIKit class UIWebViewSample: UIView, UIWebViewDelegate { override init(frame: CGRect) { super.init(frame: frame) let wv = UIWebView(frame: CGRectMake(0, 20, self.frame.width, self.frame.height - 20)) self.addSubview(wv) wv.delegate = self // URLを指定 let req = NSURLRequest(URL: NSURL(string: "http://google.com/")!) // ロードリクエスト wv.loadRequest(req) wv.backgroundColor = colorPattern.main() } required init(coder aDecoder: NSCoder) { fatalError("init(coder:) has not been implemented") } // 読み込み開始 func webViewDidStartLoad(wv: UIWebView!) { println("Load Start") } // 読み込み終了 func webViewDidFinishLoad(wv: UIWebView!) { println("Load Finish") } }
ViewController.swift
import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() self.view.backgroundColor = colorPattern.back() self.view.addSubview(UIWebViewSample(frame: self.view.frame)) } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() } }