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

成都創(chuàng)新互聯(lián)公司專業(yè)成都網(wǎng)站制作、成都做網(wǎng)站,集網(wǎng)站策劃、網(wǎng)站設(shè)計(jì)、網(wǎng)站制作于一體,網(wǎng)站seo、網(wǎng)站優(yōu)化、網(wǎng)站營銷、軟文發(fā)布平臺(tái)等專業(yè)人才根據(jù)搜索規(guī)律編程設(shè)計(jì),讓網(wǎng)站在運(yùn)行后,在搜索中有好的表現(xiàn),專業(yè)設(shè)計(jì)制作為您帶來效益的網(wǎng)站!讓網(wǎng)站建設(shè)為您創(chuàng)造效益。
1、導(dǎo)入WebKit框架
在項(xiàng)目中導(dǎo)入WebKit框架,這樣才可以使用WKWebView。
import WebKit
2、創(chuàng)建WKWebView實(shí)例
創(chuàng)建一個(gè)WKWebView實(shí)例,并設(shè)置其大小和位置。
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)站!
這是一個(gè)簡單的HTML頁面。
" webView.loadHTMLString(htmlString, baseURL: nil)
4、設(shè)置WKWebView的代理
為了讓WKWebView能夠響應(yīng)用戶的操作,需要設(shè)置其代理。
webView.navigationDelegate = self webView.UIDelegate = self
5、實(shí)現(xiàn)代理方法
實(shí)現(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)站!
這是一個(gè)簡單的HTML頁面。
"
webView.loadHTMLString(htmlString, baseURL: nil)
webView.navigationDelegate = self
webView.UIDelegate = self
}
func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) {
print("網(wǎng)頁加載完成")
}
}
分享名稱:ios如何加載html代碼
本文鏈接:http://fisionsoft.com.cn/article/copcgcp.html


咨詢
建站咨詢
