溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

UIWebView 的基本使用和特性設(shè)置

發(fā)布時間:2020-06-17 15:21:57 來源:網(wǎng)絡(luò) 閱讀:1204 作者:sino_core_team 欄目:移動開發(fā)

一、UIWebView是iOS sdk中一個最常用的控件。是內(nèi)置的瀏覽器控件,我們可以用它來瀏覽網(wǎng)頁、打開文檔等等。


二、開啟webview自動適應(yīng)屏幕大小

webView.scalesPageToFit = YES;


三、UIWebView主要有下面幾個委托方法:

1、- (void)webViewDidStartLoad:(UIWebView *)webView;開始加載的時候執(zhí)行該方法。
2、- (void)webViewDidFinishLoad:(UIWebView *)webView;加載完成的時候執(zhí)行該方法。
3、- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error;加載出錯的時候執(zhí)行該方法。


四、導(dǎo)航

[webView goBack];//返回

[webView goForward];//向前

[webView reload];//重新加載數(shù)據(jù)


[webView stopLoading];//停止加載數(shù)據(jù)


五、總結(jié):在開發(fā)中遇到設(shè)置了webview得寬度為320時,會導(dǎo)致webview里面的內(nèi)容無法直視。經(jīng)過查找和實驗,需要通過HTML代碼替換修改從服務(wù)器返回的HEML數(shù)據(jù)內(nèi)容


1).改變webview 內(nèi)容中<p>標(biāo)簽內(nèi)字體的大小使用

    <p><font size = "20"> </font></p>

2).禁止用戶對webview進行放縮使用

    <meta name="viewport" content="user-scalable=no" />


六、替換NSString指定內(nèi)容

    - (NSString *)stringByReplacingOccurrencesOfString:(NSString *)target withString:(NSString *)replacement;


*建議:IOS開發(fā)人員都學(xué)習(xí)學(xué)習(xí)HTML語言。

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI