登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

查看: 346|回复: 7

图片浏览器,一句代码调用,简单方便

[复制链接]

6

主题

12

帖子

1704

金钱

iOS大神

Rank: 6Rank: 6

发表于 2017-7-19 22:17:03 | 显示全部楼层 |阅读模式

最近项目用到图片浏览器,感觉效果都不是太好,于是就想着自己封装一个,以后用着也方便,然后写完先发出来吧,大体测试了一下没有什么问题,如果大家用的时候有问题麻烦下面留言,我在改进,接下来说说这个图片浏览器

1.我觉得既然封装,那就要做到别人调用最简单化,所以我就抽取了一下,一句代码就搞定,只要传入相应的参数就好了

2.具体的实现思路这里就不多说了,demo里面很详细,这边说的再多都不如demo里面直接看的清晰

使用说明

1.封装图片浏览器,调用的时候直接把JZLPhotoBrowser文件夹拖入到自己的项目,导入头文件即可

2.#import "JZLPhotoBrowser.h"

3.直接调用API,传入相应的参数就可以了


/**

 实例化图片浏览器并展示

 @param urlArr 大图url数组

 @param index 当前展示的下标

 @param originalImageViewArr 原始图片数组

 @return 返回图片浏览器

 */

+ (instancetype)showPhotoBrowserWithUrlArr:(NSArray *)urlArr currentIndex:(NSInteger)index originalImageViewArr:(NSArray *)originalImageViewArr ;

说一下注意点

 1. demo中导入了三个第三方库,其中masonry是demo布局用到的,SDWebImage和JGPProgressHUD是图片浏览器用到的,如果自己的项目缺少这两个库,注意一下(SDWebImage自己的项目应该都会有,如果SDde xiangguan API报错,看看版本问题,HUD可能每个人用的不一样,可以把我的替换掉,用自己项目中集成的HUD)

 2.如果保存图片崩掉的话注意看一下自己的项目相册权限有没有添加

 3.图片的缩放效果必须传入原imageView才会有,不然就只有默认的效果

 4.没有仔细的测试,如果发现bug请提出来,继续改进

 5.图片选择器还没写,后期继续完成

 6.gitHub地址:https://github.com/allenjzl/JZlPhotoBrowser

如果能帮助到你,请star一下,给我动力继续努力

 5.特别感谢:  框架参考了JLPhotoBrowser这个图片浏览器,参考了下大体的思路,然后自己又进一步的封装,然后增加了一些新的功能,谢谢!

18

主题

1767

帖子

1678

金钱

iOS大神

Rank: 6Rank: 6

发表于 2017-7-19 22:17:06 | 显示全部楼层
学习...学习...

0

主题

1759

帖子

-413

金钱

限制会员

发表于 2017-7-19 22:17:15 | 显示全部楼层
code4app好的内容真的很多~赞

17

主题

1774

帖子

1346

金钱

iOS大神

Rank: 6Rank: 6

发表于 2017-7-19 22:17:37 | 显示全部楼层
内容很好,棒棒哒

11

主题

1764

帖子

964

金钱

代码手工艺人

Rank: 4

发表于 2017-7-19 22:17:51 | 显示全部楼层
code4app确实是个好地方,必须支持~

23

主题

1789

帖子

1152

金钱

iOS大神

Rank: 6Rank: 6

分享大神

发表于 2017-7-19 22:19:04 | 显示全部楼层
学习...学习...

3

主题

1752

帖子

194

金钱

VIP1

Rank: 7Rank: 7Rank: 7

发表于 2017-7-19 22:21:35 | 显示全部楼层
感谢大神~

0

主题

2

帖子

54

金钱

程序猿

Rank: 2

发表于 2017-7-21 14:36:25 | 显示全部楼层
不错,好东西
*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

关闭

每日头条

通过邮件订阅最新 Code4App 信息
上一条 /4 下一条

广告投放| Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

快速回复 返回顶部 返回列表