一、UIWebView是iOS sdk中一個最常用的控件。是內置的瀏覽器控件,我們可以用它來瀏覽網頁、打開文檔等等。
二、開啓webview自動適應屏幕大小
webView.scalesPageToFit = YES;
三、UIWebView主要有下面幾個委託方法:
1、- (void)webViewDidStartLoad:(UIWebView *)webView;開始加載的時候執行該方法。
2、- (void)webViewDidFinishLoad:(UIWebView *)webView;加載完成的時候執行該方法。
3、- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error;加載出錯的時候執行該方法。
四、導航
[webView goBack];//返回
[webView goForward];//向前
[webView reload];//重新加載數據
[webView stopLoading];//停止加載數據
五、總結:在開發中遇到設置了webview得寬度爲320時,會導致webview裏面的內容無法直視。經過查找和實驗,需要通過HTML代碼替換修改從服務器返回的HEML數據內容
1).改變webview 內容中<p>標籤內字體的大小使用
<p><font size = "20"> </font></p>
2).禁止用戶對webview進行放縮使用
<meta name="viewport" content="user-scalable=no" />
六、替換NSString指定內容
- (NSString *)stringByReplacingOccurrencesOfString:(NSString *)target withString:(NSString *)replacement;
*建議:IOS開發人員都學習學習HTML語言。