UIWebView 的基本使用和特性設置

一、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語言。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章