在UIWebView中媒体文件的展示和HTML字符串的展示
来源:互联网 发布:java页面自动跳转代码 编辑:程序博客网 时间:2024/06/05 13:18
UIWebView中媒体文件的展示和HTML字符串的展示
序言:
UIWebView中不仅可以显示网页,还可以显示或者播放图片、视频、音频,甚至、PDF和Word文档。以上东西可以保存在Web上还可以压缩保存到本地。。。。
第一步:
我们今天来在Web上显示图片。
NSString*path; path=[[NSBundle mainBundle] pathForResource:@"one1" ofType:@"png"]; NSData*data=[NSData dataWithContentsOfFile:path]; [_ZSJwebView loadData:data MIMEType:@"image/png" textEncodingName:nil baseURL:nil];
效果展示:
第二步: 我们用Web来显示文档。
NSString*path; path=[[NSBundle mainBundle] pathForResource:@"df" ofType:@"doc"]; NSURL*url=[NSURL fileURLWithPath:path]; NSURLRequest*request=[NSURLRequest requestWithURL:url]; [_ZSJwebView loadRequest:request];
效果展示:
完整代码:
#import <UIKit/UIKit.h>@interface ViewController : UIViewController<UIWebViewDelegate>{ UIWebView*_ZSJwebView; }@end
#import "ViewController.h"#import "Mylabel.h"@implementation ViewController-(void)viewDidLoad{ _ZSJwebView=[[UIWebView alloc]initWithFrame:self.view.frame]; [self.view addSubview:_ZSJwebView]; // NSString*path;// path=[[NSBundle mainBundle] pathForResource:@"one1" ofType:@"png"];// NSData*data=[NSData dataWithContentsOfFile:path];// [_ZSJwebView loadData:data MIMEType:@"image/png" textEncodingName:nil baseURL:nil];// NSString*path; path=[[NSBundle mainBundle] pathForResource:@"df" ofType:@"doc"]; NSURL*url=[NSURL fileURLWithPath:path]; NSURLRequest*request=[NSURLRequest requestWithURL:url]; [_ZSJwebView loadRequest:request]; } @end
UIWebView中HTML字符串的显示
正文:
UIWebView不近可以用URL来导入界面,也可以用HTML来导入界面。
代码:
[super viewDidAppear:animated]; NSString*html=@"<b>[小明同学]</b><br />"@"<b>20154678<hr />"@"<b>[逐月]</b><br />" "http://blog.csdn.net/zhoushuangjian511/"; [_ZSJwebView loadHTMLString:html baseURL:nil];
效果展示:
注释:
UIwebView的datadetectorTypes的属性设置成UIDataDetectorTypeAll.这样HTML中的电话和URL就会变成链接。
完整代码:
#import <UIKit/UIKit.h>@interface ViewController : UIViewController<UIWebViewDelegate>{ UIWebView*_ZSJwebView; }@end
#import "ViewController.h"#import "Mylabel.h"@implementation ViewController-(void)viewDidLoad{ _ZSJwebView=[[UIWebView alloc]initWithFrame:self.view.frame]; _ZSJwebView.autoresizingMask=UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight; _ZSJwebView.dataDetectorTypes=UIDataDetectorTypeAll; [self.view addSubview:_ZSJwebView]; }-(void)viewDidAppear:(BOOL)animated{ [super viewDidAppear:animated]; NSString*html=@"<b>[小明同学]</b><br />"@"<b>20154678<hr />"@"<b>[逐月]</b><br />" "http://blog.csdn.net/zhoushuangjian511/"; [_ZSJwebView loadHTMLString:html baseURL:nil]; } @end
友情快递:
UITextView中的字符串里含有URL或者电话时,将自动显示链接
正文:
该功能默认情况下是关闭的。为OFF;将UItextView的后,就开启该功能。下面是该属性的其他几个:
0 0
- 在UIWebView中媒体文件的展示和HTML字符串的展示
- [IOS]HTML格式的UIWebView展示
- 在html中以applet的形式展示worldwind
- 如何在页面正确展示表中存储的html
- UIWebView展示html富文本
- iOS中HTML文本的展示
- Linux 在命令行中创建和展示幻灯片的教程
- Android TextView中展示含有html标签的文字
- android 展示json数据中html格式的字段
- html中文字或图片的简单动态展示
- symfony2中FormType字段在new和edit表单中展示不同的字段
- 在视图中展示 rtf 域的值的方法
- display的展示和隐藏
- 固定宽度中,展示图片和旋转图片展示的实现姿势
- 基于HTML的PDF展示 pdf.js
- HTML抽屉效果的实现与展示
- HTML抽屉效果的实现与展示
- html里面怎么展示绝对路径的图片
- 基于Android的计步器(Pedometer)的讲解(二)——柱状图分析2
- 64位oracle中用plsql不支持中文
- X64_Xcelera-CL_PX4采集卡测试记录
- copy关键字的使用
- 无线测试(2015.1.1听课笔记)
- 在UIWebView中媒体文件的展示和HTML字符串的展示
- 在Mac OS X上安装Virtual Box 和 Vagrant
- 10.4 第十章小结
- 学习
- 一个过期的创业想法
- ArcEngine创建缓冲区,并查询缓冲区内要素
- 第二章 吸引你的眼球—UI编程(7)
- Android中的UI界面控制方式和自定义View
- 金融专业