webView簡(jiǎn)單使用

webView是ios系統(tǒng)內(nèi)置的瀏覽器控件,它可以用來(lái)瀏覽網(wǎng)頁(yè),打開文檔等,能夠加載html/htm,pdf,docx,txt等格式;

webView加載網(wǎng)頁(yè)是很簡(jiǎn)單的,三步就可以搞定:

1.定位資源

?? NSURL *url = [NSURL URLWithString:@"http://m.baidu.com"];

2.創(chuàng)建網(wǎng)絡(luò)請(qǐng)求

?? NSURLRequest *request = [NSURLRequest requestWithURL:url];

3.用webView加載頁(yè)面

?? [self.webView loadRequest:request];

這個(gè)就是webView最簡(jiǎn)單的使用,下面附加一個(gè)我自己的簡(jiǎn)單工程,讓webView的加載更加優(yōu)化;

1.我們創(chuàng)建一個(gè)工程,用sroeytBoard在viewControllView上添加一個(gè)searchBar控件,一個(gè)webView,兩個(gè)按鈕,分別是返回鍵和前進(jìn)鍵,并且做邏輯處理(簽訂代理協(xié)議等等)如圖所示



2.實(shí)現(xiàn)

1>加載資源


2>搜索框代理方法.在按下搜索鍵時(shí)調(diào)用加載資源的方法


3>讓前進(jìn)和后退按鈕的狀態(tài)隨著webView的加載狀態(tài)變化,用webView的代理方法,當(dāng)加載完成的時(shí)候來(lái)判斷當(dāng)前網(wǎng)頁(yè)是否可以前進(jìn)或后退


4>在ViewDidLoad中調(diào)用加載資源,URL為百度搜索


這樣,一個(gè)簡(jiǎn)單地webView瀏覽器就做出來(lái)了,可以將代碼敲在工程中嘗試哦;

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、WebView 谷歌提供的系統(tǒng)組件,用來(lái)加載和展現(xiàn)html網(wǎng)頁(yè),其采用webkit內(nèi)核驅(qū)動(dòng),來(lái)實(shí)現(xiàn)網(wǎng)頁(yè)瀏覽功能...
    閑庭閱讀 7,213評(píng)論 2 12
  • iOS開發(fā)系列--網(wǎng)絡(luò)開發(fā) 概覽 大部分應(yīng)用程序都或多或少會(huì)牽扯到網(wǎng)絡(luò)開發(fā),例如說(shuō)新浪微博、微信等,這些應(yīng)用本身可...
    lichengjin閱讀 4,046評(píng)論 2 7
  • 項(xiàng)目中用 UIWebView, 來(lái)展示文章. 實(shí)現(xiàn)步驟:1.先從服務(wù)器獲取數(shù)據(jù),然后創(chuàng)建 WebView. 2.w...
    青蔥烈馬閱讀 353評(píng)論 0 0
  • IOS之UIWebView的使用 剛接觸IOS開發(fā)1年多,現(xiàn)在對(duì)于 混合式 移動(dòng)端開發(fā)越來(lái)越流行,因?yàn)殚_發(fā)成本上、...
    學(xué)無(wú)止境666閱讀 46,014評(píng)論 5 53
  • 越發(fā)的覺(jué)得自己涼薄,我努力的讓自己變成一個(gè)離開誰(shuí)都能活的好好的人,越是這樣,我就越來(lái)越覺(jué)得我可以不需要任何人,越是...
    ll林木木閱讀 335評(píng)論 2 0

友情鏈接更多精彩內(nèi)容