webView简单使用

webView是ios系统内置的浏览器控件,它可以用来浏览网页,打开文档等,能够加载html/htm,pdf,docx,txt等格式;

webView加载网页是很简单的,三步就可以搞定:

1.定位资源

   NSURL *url = [NSURL URLWithString:@"http://m.baidu.com"];

2.创建网络请求

   NSURLRequest *request = [NSURLRequest requestWithURL:url];

3.用webView加载页面

   [self.webView loadRequest:request];

这个就是webView最简单的使用,下面附加一个我自己的简单工程,让webView的加载更加优化;

1.我们创建一个工程,用sroeytBoard在viewControllView上添加一个searchBar控件,一个webView,两个按钮,分别是返回键和前进键,并且做逻辑处理(签订代理协议等等)如图所示



2.实现

1>加载资源


2>搜索框代理方法.在按下搜索键时调用加载资源的方法


3>让前进和后退按钮的状态随着webView的加载状态变化,用webView的代理方法,当加载完成的时候来判断当前网页是否可以前进或后退


4>在ViewDidLoad中调用加载资源,URL为百度搜索


这样,一个简单地webView浏览器就做出来了,可以将代码敲在工程中尝试哦;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、WebView 谷歌提供的系统组件,用来加载和展现html网页,其采用webkit内核驱动,来实现网页浏览功能...
    闲庭阅读 7,010评论 2 12
  • iOS开发系列--网络开发 概览 大部分应用程序都或多或少会牵扯到网络开发,例如说新浪微博、微信等,这些应用本身可...
    lichengjin阅读 3,705评论 2 7
  • 项目中用 UIWebView, 来展示文章. 实现步骤:1.先从服务器获取数据,然后创建 WebView. 2.w...
    青葱烈马阅读 310评论 0 0
  • IOS之UIWebView的使用 刚接触IOS开发1年多,现在对于 混合式 移动端开发越来越流行,因为开发成本上、...
    学无止境666阅读 45,820评论 5 53
  • 越发的觉得自己凉薄,我努力的让自己变成一个离开谁都能活的好好的人,越是这样,我就越来越觉得我可以不需要任何人,越是...
    ll林木木阅读 285评论 2 0