新聞中心
在iOS中加載HTML代碼,可以使用WKWebView或UIWebView,這里以WKWebView為例,詳細介紹如何加載HTML代碼:

成都創(chuàng)新互聯(lián)公司專業(yè)成都網(wǎng)站制作、成都做網(wǎng)站,集網(wǎng)站策劃、網(wǎng)站設計、網(wǎng)站制作于一體,網(wǎng)站seo、網(wǎng)站優(yōu)化、網(wǎng)站營銷、軟文發(fā)布平臺等專業(yè)人才根據(jù)搜索規(guī)律編程設計,讓網(wǎng)站在運行后,在搜索中有好的表現(xiàn),專業(yè)設計制作為您帶來效益的網(wǎng)站!讓網(wǎng)站建設為您創(chuàng)造效益。
1、導入WebKit框架
在項目中導入WebKit框架,這樣才可以使用WKWebView。
import WebKit
2、創(chuàng)建WKWebView實例
創(chuàng)建一個WKWebView實例,并設置其大小和位置。
let webView = WKWebView(frame: CGRect(x: 0, y: 0, width: self.view.frame.width, height: self.view.frame.height)) self.view.addSubview(webView)
3、加載HTML代碼
使用loadHTMLString方法加載HTML代碼。
let htmlString = "測試網(wǎng)頁 歡迎來到我的網(wǎng)站!
這是一個簡單的HTML頁面。
" webView.loadHTMLString(htmlString, baseURL: nil)
4、設置WKWebView的代理
為了讓WKWebView能夠響應用戶的操作,需要設置其代理。
webView.navigationDelegate = self webView.UIDelegate = self
5、實現(xiàn)代理方法
實現(xiàn)WKNavigationDelegate和WKUIDelegate協(xié)議的方法。
extension ViewController: WKNavigationDelegate, WKUIDelegate {
func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) {
print("網(wǎng)頁加載完成")
}
}
至此,已經(jīng)成功加載了HTML代碼,完整的代碼如下:
import UIKit
import WebKit
class ViewController: UIViewController, WKNavigationDelegate, WKUIDelegate {
override func viewDidLoad() {
super.viewDidLoad()
let webView = WKWebView(frame: CGRect(x: 0, y: 0, width: self.view.frame.width, height: self.view.frame.height))
self.view.addSubview(webView)
let htmlString = "測試網(wǎng)頁 歡迎來到我的網(wǎng)站!
這是一個簡單的HTML頁面。
"
webView.loadHTMLString(htmlString, baseURL: nil)
webView.navigationDelegate = self
webView.UIDelegate = self
}
func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) {
print("網(wǎng)頁加載完成")
}
}
網(wǎng)頁標題:ios如何加載html代碼
本文鏈接:http://www.5511xx.com/article/copcgcp.html


咨詢
建站咨詢
