iOS--UIWebView

一、UIWebView简介

1、是iOS内置的浏览器控件,可以浏览网页、打开文档等

2、能够加载html、pdf、docx、text等格式的文件

3、系统自带的Safari浏览器就是通过UIWebView实现的

二、UIWebView加载内容的三种方式

1、loadRequest

可以加载本地或服务器中的资源、网页

2、loadHTMLString:baseURL

加载html代码 html学习网站 http://www.w3school.com.cn/html/index.asp

参数:baseURL,相对地址可以在指定的baseURL中查找相关文件,一般赋值为nil

3、loadData:MIMEType:textEncodingName:baseURL

可以加载本地或服务器中的文件、网页

参数MIMEType:文件类型,告诉浏览器使用什么样的插件来加载数据 文件类型对照表http://tool.oschina.net/commons

三、webView导航方法

1、goBack 回退

2、goForward 前进

3、reload 重载

4、stopLoading 取消载入内容

四、常用属性

1、自动对页面进行缩放以适应屏幕

scalespageToFit

2、设定电话号码、网址、电子邮件和日期等文字变为链接文字

dataDetectorTypes

五、代理方法

1、网页开始加载的时候调用

- (void )webViewDidStartLoad:(UIWebView  *)webView

2、网页加载完成的时候调用

- (void )webViewDidFinishLoad:(UIWebView  *)webView

3、网页加载错误的时候调用

- (void)webView:(UIWebView *)webView  didFailLoadWithError:(NSError *)error

你可能感兴趣的:(iOS--UIWebView)