UIWebView 加载数据的方式

//声明一个UIWebView类型的变量

{

UIWebView *webView;

}

方式一:  loadRequest  (需要网址的加载数据方式)例如:(http://www.letv.com/ptv/vplay/24329094.html?ch=baidu_ald);

NSURL *url = [NSURL URLWithString : @"网址"];

NSURLRequest *request = [[NSURLRequest alloc]initWithURL:url];

//加载数据

[webView loadRequest : request];

方式二   loadData  (需要html 网页的源代码)

//1.获得html 文件的路径  (把百度网页的源代码存为 baidu.html 文件)

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

//2.把这个路径里的内容转换成NSData 类型的

NSData *data = [NSData dataWithContentsOfFile:path];

//3.加载数据

[webView loadData:data MIMEType:nil textEncodingName:nil baseURL:nil];

方式三   loadHTMLString (通过加载html string 为这个文件的变量填充值)例如:(news.html);

//1.拿到htmlString 所在的文件

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

//2.把文件里的内容转换成字符串

NSString  *string = [[NSString alloc]initWithContentsOfFile:path encoding:NSUTF8StringEncoding error:nil];

//3.给拿到的字符串传值(创建 htmlString )

UIString *htmlString = [NSString stringWithFormat:string ,@"XXXX",@"XXXX"];//html文件里需要几个值就需要传进去几个值

//4.加载数据

[webView  loadHTMLString :htmlString baseURl:nil];

时间: 2024-10-29 19:06:18

UIWebView 加载数据的方式的相关文章

combobox加载数据的方式

从带有预定义结构的 <select> 元素创建组合框(combobox) <select id="searchDateNum" class="easyui-combobox" style="width: 120px;" editable="false"> <option value="0">所有</option> <option value="

asp.net网站开发中用jquery实现滚动浏览器滚动条加载数据(类似于腾讯微博)

自从腾讯微博上线以来,基本上就开始用了,一直到现在,作为一个开发人员,也看到了腾讯微博一直在不停的改变,也不知道大家有没有发现,腾讯微博提供两种加载数据的方式,一种是分页,一种是滚动浏览器滚动条加载数据,分页功能我想大家都做得太多了,今天我与大家分享一下我用滚动条滚动加载数据,小生不才,还望各位大侠指教,呵呵~ 下面开讲: 首先说一下思路,我用的是Jquery,然后通过Jquery的ajax()方法通过 HTTP 请求加载远程数据来实现的,用到Jquery,首先要应用jquery.min.js类

Loader异步加载数据

在android3.0开始,新增了Loader.  Loader加载数据的方式是异步的.Loader的特点: 1.适合于activity和fragment 2.提供了异步加载数据机制 3.监控数据源,当数据源发生改变时,会传递新结果 4.自动重连到最后一个数据加载器游标,不需要重新查询数据 使用情况:对数据源监控,比如contentProvider.     CursorLoader是AsyncTaskLoader的子类,AsyncTaskLoader会提供AsynTask去操作.故不会阻塞UI

iOS开发-UIWebView加载本地和网络数据

UIWebView是内置的浏览器控件,可以用它来浏览网页.打开文档,关于浏览网页榜样可以参考UC,手机必备浏览器,至于文档浏览的手机很多图书阅读软件,UIWebView是一个混合体,具体的功能控件内置的,实现一些基本的功能.UIWebView可以查看Html网页,pdf文件,docx文件,txt文件文件,系统自带的Safari就是UIWebView实现的. 基础布局 页面布局很简单就是一个文本框,一个按钮,一个UIWebView,页面布局如下: 如果想简单一点的话,其实用UIWebView也行,

ios UIWebView 加载网页、文件、 html

UIWebView  是用来加载加载网页数据的一个框.UIWebView可以用来加载pdf word doc 等等文件 生成webview 有两种方法,1.通过storyboard 拖拽 2.通过alloc init 来初始化 创建webview,下列文本中 _webView.dataDetectorTypes = UIDataDetectorTypeAll; 是识别webview中的类型,例如 当webview中有电话号码,点击号码就能直接打电话 - (UIWebView *)webView

(转帖)关于easyui中的datagrid在加载数据时候报错:无法获取属性&quot;Length&quot;的值,对象为null或未定义

结贴说明: 很感谢sp1234等人的热心帮忙和提醒,现在我主要说明下问题所在: 首先我在独立的js文件中,直接把测试数据loaddata进去datagrid是没有问题的.var kk = {"total":2,"rows":[{"INSTANCE_ID":"BI00000011","BUSINESS_NAME":"专项检查文档资料报送","INSTANCE_STATUS&quo

EF中加载实体的方式

加载实体的方式: 1.贪婪加载(eager loading) 2.延迟加载(lazy loading) 3.显示加载(explicit loading) 贪婪加载实现是通过include方法实现的 1 using (var context = new BloggingContext()) 2 { 3 // Load all blogs and related posts 4 var blogs1 = context.Blogs 5 .Include(b => b.Posts) 6 .ToList

ios ableviewcell的动态加载数据,模仿喜马拉雅动态数据加载

iphone(UITableViewCell)动态加载图片http://developer.apple.com/library/ios/#samplecode/LazyTableImages/Introduction/Intro.html其实在iphone上面是实现图片的动态加载,其实也不是很难,其中只要在代理中实现方法就可以首先在头文件中声明使用到的代理 如  @interface XXX : UIViewController<UIScrollViewDelegate>然后在.m中实现//滚

XE7 &amp; FMX 那些年我们一起上过的控件:ListView 之 (3) 加载数据时如何显示自定义样式

本文介绍一下ListView下如何加载数据.及使用进度条反馈当前进度给用户. 注意: 原创作品,请尊重作者劳动成果,转载请注明出处!!!原文永久固定地址:http://www.cnblogs.com/weii/p/4190719.html 我们先来看看效果图: FMX异常强大,我们可以发挥想像,自定义进度样式,以下为本文参考代码: procedure TForm1.Button3Click(Sender: TObject); var pe: TPie; //扇形作进度 rc: TRoundRec