UIWebView/iOS内置的浏览器控件

原创 2015年07月08日 16:57:45

UIWebView/iOS内置的浏览器控件

作用:可以浏览网页、打开文档等 能够加载html/htm、pdf、docx、txt等格式的文件



一、根据网站打开网页

1、.h文件要包含协议


2、建立UIWebView

UIWebView *webView=[[UIWebView alloc] initWithFrame:CGRectMake(0, 64, self.view.frame.size.width, 400)];

3、NSURL其实就是我们在浏览器上看到的网站地址,因为网站地址的字符串都比较复杂,包括很多请求参数,这样在请求过程中需要解析出来每个部门,所以封装一个NSURL

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

NSURLRequest *request=[NSURLRequest requestWithURL:url];

[webView loadRequest:request];

4、代理回调

webView.delegate=self;

5、添加webView    

[self.view addSubview:webView];

[webView release];




二、获取app包里的目录

1、.h文件要包含协议


2、建立UIWebView

UIWebView *webView=[[UIWebView alloc] initWithFrame:CGRectMake(0, 64, self.view.frame.size.width, 400)];

3、获取app包里的目录,第一个参数是文件名,第二个参数是文件类型

NSString *path=[[NSBundle mainBundle] pathForResource:@"test2" ofType:@"html"];


NSLog(@"%@",path);

NSString *htmlString=[NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:nil];

NSLog(@"%@",htmlString);

[webView loadHTMLString:htmlString baseURL:nil];

4、自适应大小

webView.scalesPageToFit=YES;

5、代理回调

webView.delegate=self;

6、添加wedView

[self.view addSubview:webView];

[webView release];


Unity集成内嵌网页插件-支持Android和IOS

本文所用到的插件,是修改自一个日本人keijiro的代码。他的源码地址为:https://github.com/keijiro/unity-webview-integration 为更易于使用,本插...
  • home_498
  • home_498
  • 2016年07月15日 15:16
  • 7796

IOS 定制浏览器(使用UIWebView)

iOS 定制浏览器(使用UIWebView)     UIWebView 本身自带了前进,后退,刷新,停止等方法。 所以我们只需要调用现有的借口就可以完成一款应用内嵌的浏览器了。 比方说系统...
  • wsq724439564
  • wsq724439564
  • 2014年05月14日 17:04
  • 1943

IOS WebView控件详解

概述WebView就是一个内嵌浏览器控件,在iOS中主要有两种WebView:UIWebView和WKWebView,UIWebView是iOS2之后开始使用,WKWebView是在iOS8开始使用,...
  • xiangzhihong8
  • xiangzhihong8
  • 2017年05月06日 21:08
  • 2805

UIWebView --- 内置的浏览器控件 加载网页

描述:UIWebVIew 是IOS一个常见的控件,属内置的浏览器控件,可以用来加载网页,或是打开文件等等。 方法一: 代码实现:(运行程序时,直接显示链接的内容) #imp...
  • qq_27364431
  • qq_27364431
  • 2015年06月25日 14:52
  • 646

ios 浏览器控件UIWebView

UIWebView是ios中用的比较多的空间之一,只需要将链接添加竟来,就可以快速的浏览网页。 1、简单的加载网页:  @interface ViewController (){     U...
  • gx_wqm
  • gx_wqm
  • 2015年06月23日 15:26
  • 320

UIWebView控件的简易浏览器小案例

  • 2012年08月01日 12:29
  • 53KB
  • 下载

ios内置浏览器

  • 2016年01月06日 16:07
  • 354KB
  • 下载

开源中国iOS客户端学习——(十三)使用UIWebView控件布局视图

在上一篇博客   开源中国iOS客户端学习——(十二)用户登陆  中讲到用户登陆界面,loginView.xib布局中我们看到有一个UIWebView控件,但是它并没有加载一个网页,而是显示一些文...
  • wangeclipse
  • wangeclipse
  • 2013年12月02日 17:54
  • 858

开源中国iOS客户端学习——使用UIWebView控件布局视图

开源中国iOS客户端学习用户登陆  中讲到用户登陆界面,loginView.xib布局中我们看到有一个UIWebView控件,但是它并没有加载一个网页,而是显示一些文本信息,其中有一些网址的链接,...
  • junjianzhang
  • junjianzhang
  • 2015年04月14日 00:00
  • 228

自学iOS开发系列----UI(常用控件:UIAlertController、UIPickerView、UIProgressView、UIWebView、UISwitch)

本章列举了几种项目中经常使用的控件,并讲解该控件主要的属性和方法。 UIAlertController: UIPickerView: UIStepper和UIProgressView: UIS...
  • xiaozhuanddapang
  • xiaozhuanddapang
  • 2017年03月04日 00:50
  • 277
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:UIWebView/iOS内置的浏览器控件
举报原因:
原因补充:

(最多只允许输入30个字)