加载一个网页
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
//网页视图的使用
// 获取当前设备屏幕高度和宽度
let width = UIScreen.main.bounds.width
let height = UIScreen.main.bounds.height
// 创建一个显示区域
let rect = CGRect(x: 0, y: 20, width: width, height: height)
// 创建一个网络视图对象
let webView = UIWebView(frame: rect)
// 创建一个网络地址对象,作为网络视图对象的网址
let url = URL(string: "https://www.apple.com")
// 创建一个网址请求对象,作为网页视图对象的网络请求
let request = URLRequest(url: url!)
// 使用网页视图对象加载刚才设置的网址
webView.loadRequest(request)
self.view.addSubview(webView)
}
渲染本地html文件
//使用网页视图加载渲染网页视图
// 创建一个显示区域
let rect = CGRect(x: 0, y: 80, width: 360, height: 460)
// 初始化网页视图对象
let webView = UIWebView(frame: rect)
// 创建一个基于网络标签的字符串
let html = "<font color='blue'>Hello</font>, <B>Xcode</B> and <i>swift</i>"
webView.loadHTMLString(html, baseURL: nil)
self.view.addSubview(webView)