IOS 预览功能(轻松实现对各种文本、图片等查看)
来源:互联网 发布:java split . 编辑:程序博客网 时间:2024/05/01 15:14
首先需要#import<QuickLook/QuickLook.h>
然后实现<QLPreviewControllerDataSource>协议
别的不多说上代码
别的不多说上代码
-(NSURL *)urlForFile:(NSString *)file
{
NSArray *segments=[file componentsSeparatedByString:@"."];
NSString *path=[[NSBundle mainBundle] pathForResource:[segments objectAtIndex:0] ofType:[segments objectAtIndex:1]];
return [NSURL fileURLWithPath:path];
}
-(void)viewDidLoad
{
[super viewDidLoad];
files=[NSArray alloc]initWithObjects:@"grocery.pdf",@"index.html",@"newsletter.pages",@"plain.txt",@"smile.jpg",nil];
}
#pragma mark Quick Look Data Source
- (NSInteger) numberOfPreviewItemsInPreviewController: (QLPreviewController *) controller {
return [filescount];
}
- (id <QLPreviewItem>) previewController: (QLPreviewController *) controller previewItemAtIndex: (NSInteger) index {
return [selfurlForFile:[files objectAtIndex: index]];
}
(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
QLPreviewController * ql = [[[QLPreviewControlleralloc] init]autorelease];
ql.dataSource =self;
ql.currentPreviewItemIndex = indexPath.row;
[self.navigationControllerpushViewController:ql animated:YES];
}
- IOS 预览功能(轻松实现对各种文本、图片等查看)
- JS,jQuery轻松实现input图片上传预览功能
- 图片预览功能实现
- 用HTML5轻松实现图片预览
- 用HTML5轻松实现图片预览
- 图片上传预览功能实现
- JavaScript实现图片预览功能
- iOS 预览功能的实现
- Android Camera开发系列(下)——自定义Camera实现拍照查看图片等功能
- Android Camera开发系列(下)——自定义Camera实现拍照查看图片等功能
- IOS webview在线预览文件图片等
- javascript实现 京东淘宝等商城的商品图片大图预览功能
- 微信小程序点击图片实现长按预览、保存、识别带参数二维码、转发等功能
- office(如:Word、Excel、PPT 等)文件轻松实现在线预览
- html5实现图片预览和查看原图
- html5实现图片预览和查看原图
- iOS 用Quartz2D实现图片水印,裁剪,连线等功能
- (4) iphone 开发 自定义UITableViewCell的子类 ,轻松添加图片文本信息等
- 本人的第一个JSP制作过程
- 中国剩余定理
- Collaborative filtering with GraphChi
- 调用程序 submit
- Collaborative filtering with GraphChi
- IOS 预览功能(轻松实现对各种文本、图片等查看)
- Collaborative filtering with GraphChi
- Before You Refactor
- C# GetWindowThreadProcessId用法
- 编程之美 初赛第一场 竞价
- Transformations USACO
- 重定向与跳转的区别
- Webkit对Javascipt的执行优先级
- Collaborative filtering with GraphChi