APP缓存文件视图控制器

https://github.com/potato512/SYCacheFileViewController

缓存文件视图控制器
1、显示指定目录下的子目录及文件
(1)子目录可以继续点击进入下级子目录,及显示下级文件
(2)文件可以点击查看,根据不格式进行展示,如音频播放、视频播放、doc/excel/ppt/pdf/txt等打开
2、目录与文件的删除操作
(1)左滑出现删除按钮
(2)系统文件及文件夹不可删除




效果图-目录与文件


效果图-图片查看


效果图-视频播放


效果图-音频播放


效果图-文档查看-word/excel/ppt/pdf


效果图-文档查看:txt/htm/……


效果图-删除操作(系统文件不可删除)





使用示例

// 导入头文件
#import "SYCacheFileViewController.h"


// 实例化 使用默认路径home
SYCacheFileViewController *cacheVC = [[SYCacheFileViewController alloc] init];
[self.navigationController pushViewController:cacheVC animated:YES];


// 实例化 自定义目录、标题
SYCacheFileViewController *cacheVC = [[SYCacheFileViewController alloc] init];
// 指定目录,或默认目录
NSString *path = [SYCacheFileManager documentDirectoryPath];
NSArray *array = [SYCacheFileManager fileModelsWithFilePath:path];
cacheVC.cacheArray = [NSMutableArray arrayWithArray:array];
// 其它属性设置
cacheVC.cacheTitle = @"我的缓存文件";
[self.navigationController pushViewController:cacheVC animated:YES];

特别说明:修改文件识别时,可以修改文件 SYCacheFileDefine.h 里的定义
1 修改音频文件类型:SYCacheFileAudioArray
2 修改视频文件类型:SYCacheFileVideoArray
3 修改文档类型:SYCacheFileDocumentArray
4 修改图片类型:SYCacheFileImageArray
5 修改系统文件类型:SYCacheFileSystemArray




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

番薯大佬

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值