本文将演示使用网页视图,加载并渲染网页代码。
在项目导航区,打开视图控制器的代码文件【ViewController.swift】
1 import UIKit 2 import WebKit 3 4 class ViewController: UIViewController { 5 6 override func viewDidLoad() { 7 super.viewDidLoad() 8 // Do any additional setup after loading the view, typically from a nib. 9 //创建一个位置在(0,80),尺寸为(320,460)的显示区域 10 let rect = CGRect(x: 0, y: 80, 320, height: 460) 11 //初始化网页视图对象,并设置其位置和尺寸 12 let webView = WKWebView(frame: rect) 13 14 //创建一个基于网页标签的字符串 15 let html = "<font color='blue'>Hello</font>, <B>Xcode</B> and <i>Swift</i>" 16 //使用网页视图对象,加载这个字符串 17 webView.loadHTMLString(html, baseURL: nil) 18 //将网页视图对象,添加到当前视图控制器的根视图 19 self.view.addSubview(webView) 20 } 21 22 override func didReceiveMemoryWarning() { 23 super.didReceiveMemoryWarning() 24 // Dispose of any resources that can be recreated. 25 } 26 }