iOS UIWebView瀏覽器控制項的簡單實現

2021-06-21 11:27:37 字數 1418 閱讀 6595

下面簡單介紹乙個內建在應用的瀏覽器控制項---uiwebview

實現這個控制項要實現uiwebviewdelegate協議

中的幾個方法。

[cpp]view plain

copy

uiwebview委託方法  

//uiwebview委託方法,開始載入乙個url時候呼叫此方法

-(void

)webviewdidstartload:(uiwebview *)webview  

//uiwebview委託方法,url載入完成的時候呼叫此方法

-(void

)webviewdidfinishload:(uiwebview *)webview  

//載入url出錯的時候呼叫此方法

-(void

)webview:(uiwebview *)webview didfailloadwitherror:(nserror *)error  

}  在第一和第二個委託方法中分別是開始和結束uiactivityindicatorview這個控制項,這個控制項叫做進度輪。在第三個委託方法中是出錯處理。

當然這裡還要對這個進度輪控制項進行一些初始化工作。

[cpp]view plain

copy

//自動縮放頁面,以適應螢幕

webview.scalespagetofit = yes;  

webview.delegate = self;  

//    指定進度**小

self.activityindicatorview = [[uiactivityindicatorview alloc] initwithframe:cgrectmake(0, 0, 32, 32)];  

//    設定進度輪的中心也可以[self.activityindicatorview setcenter:cgpointmake(30, 30)];

[self.activityindicatorview setcenter:self.view.center];  

//  設定activityindicatorview風格

[self.activityindicatorview setactivityindicatorviewstyle:uiactivityindicatorviewstylegray];  

[self.webview addsubview:self.activityindicatorview];  

最後還有實現乙個url載入方法

[cpp]view plain

copy

//載入乙個url方法

-(void

)loadwebpagewithstring:(nsstring *)urlstring  

}  

瀏覽器 瀏覽器高效搜尋

一 常見場景 以場景的形式來說明 1 場景1 網路上查詢一本書的 指定文件型別 如pdf 如 搜尋關鍵字 c primer plus 的 pdf 版本 輸入 格式 關鍵字 空格 filetype pdf 例項 c primer plus中文版 filetype pdf關鍵字 filetype 2 場...

常見瀏覽器 瀏覽器核心

常見瀏覽器介紹 瀏覽器是網頁執行的平台,常用的瀏覽器有ie 火狐 firefox 谷歌 chrome safari和opera等。我們平時稱為五大瀏覽器。瀏覽器核心 理解 瀏覽器核心又可以分成兩部分 渲染引擎 layout engineer 或者 rendering engine 和 js 引擎。渲...

pc瀏覽器模擬手機瀏覽器

很多 都通過user agent來判斷瀏覽器型別,如果是3g手機,顯示手機頁面內容,如果是普通瀏覽器,顯示普通網頁內容 谷歌chrome瀏覽器,可以很方便地用來當3g手機模擬器。在windows的 開始 執行 中輸入以下命令,啟動 谷歌瀏覽器,即可模擬相應手機的瀏覽器去訪問3g手機網頁 谷歌andr...