*UIWebView:網頁視圖(PDF、RTF、HTML、json...)
UIWebView:->UIView同時遵守了滾動視圖的協議
默認可以放大
*loadRequest:加載請求
前往下一頁:goForWard
返回上一頁:goBack
scalesPageToFit:讓設置的內容自適應設備放大縮小
allowsInlineMediaPlayback:是否允許網絡內嵌視頻播放(手機上默認是NOipad上默認是YES)
webView可以通過代理方法檢測加載內容的狀態
webView的代理方法:
- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType;開始加載請求
- (void)webViewDidStartLoad:(UIWebView
*)webView;已經開始加載內容
- (void)webViewDidFinishLoad:(UIWebView*)webView;加載完成
- (void)webView:(UIWebView *)webView
didFailLoadWithError:(nullableNSError *)error;加載失敗
*NSURL:目錄(路徑)每個內容都有一個在萬維網中唯一的路徑
1、把字符串的url變成NSURL用這種方式加載網頁
[NSURL URLWithString:@"網址"];
2、把文件的路徑變成NSURL加載文件
[NSURL fileURLWithPath:@"文件的路徑"];
*NSURLRequest:請求類用于設置網絡請求相關信息如:網址、傳的內容、請求頭...
初始化請求對象
[NSURLRequest requestWithURL:url];