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的使用 刚接触IOS开发1年多,现在对于 混合式 移动端开发越来越流行,因为开发成本上、...
    学无止境666阅读 45,941评论 5 53
  • OS之UIWebView的使用 刚接触IOS开发1年多,现在对于 混合式 移动端开发越来越流行,因为开发成本上、速...
    知之未道阅读 5,548评论 0 4
  • H5出来以后影响越来越牛逼,以前需要移动端苦逼多天搞出来的不错的原生复杂页面,现在在开发中多了一种选择,那就...
    简鱼7819阅读 4,664评论 0 3
  • 现在对于 混合式 移动端开发越来越流行,因为开发成本上、速度上都比传统的APP开发要好,混合式开发是传统模式与P...
    丶绅士丿丨丨阅读 6,570评论 1 2
  • http://www.cnblogs.com/mddblog/p/5281748.html 一、整体介绍 UIWe...
    F麦子阅读 4,987评论 0 2