繼承UIView基類? 一般不可與用戶交互
1.scalesPageToFit:對應(yīng)屬性檢查器面板ScalesPageToFit是否縮放網(wǎng)頁以適應(yīng)該控件
2.dataDetectorTypes:(Detection) 支持如下枚舉:
UIDataDetectorTypesPhoneNumber:自動檢測網(wǎng)頁上的電話號碼,點擊該號碼就會撥號
UIDataDetectorTypeLink: 超鏈接
...Address: 網(wǎng)頁上的地址
...CalendarEvent: 日歷事件
..None:不檢測任何內(nèi)容
UIDataDetectorTypeAll:所有特殊內(nèi)容
控制UIWebView加載內(nèi)容:
-loadHTMLString:baseURL:加載并顯示HTML字符串
loadRequest:加載并顯示指定URL對應(yīng)網(wǎng)頁
-stringByEvaluatingJavaScriptFromString:執(zhí)行指定的javaScript字符串喂链,并返回執(zhí)行結(jié)果镶殷。
-goBack:
-goForward:前進(jìn)
-reload:
-stopLoading:
可設(shè)置delegate委托(必須實現(xiàn)UIWebViewDelegate協(xié)議):
UWVDProtocol:
-webView:shouldStartLoadWithRequest:navigationTypeL該UIWebView將要開始裝在指定URL對應(yīng)的網(wǎng)頁時激發(fā)該方法
-webView:DidStartLoad:開始裝載
-webViewDidFinishLoad:裝載完成
-webView:didFailLoadWithError:裝載響應(yīng)出現(xiàn)錯誤時激發(fā)該方法
問題:
“App TransportSecurity has blocked a cleartext HTTP (http://) resource load since it isinsecure. Temporary exceptions can be configured via your app's Info.plistfile.”
簡而言之:ATS禁止了HTTP的明文傳輸苟弛,因為它不安全旨涝〕踵冢可以修改Info.plist文件误趴,讓它臨時允許明文傳輸屉来。
解決辦法:
在Info.plist文件中添加"App Transport SecuritySettings", Type為"Dictionary",再添加"Allow Arbitray Loads", Type 為"Boolean",“Value”為“YES”即可跪但。
7.0版本:
在Info.plist文件中添加”NSAppTransportSecurity", Type為"Dictionary",再添加”NSAllowArbitrayLoads", Type為"Boolean"履羞,“Value”為“YES”即可