欢迎光临
我们一直在努力

根据MJPhotoBrower库修改完善而来的图片浏览器

建站超值云服务器,限时71元/月

根据MJPhotoBrower库修改完善而来的图片浏览器

项目介绍:



MJPhotoBrowser.zip
(28.46 KB, 下载次数: 710)

2016-12-15 15:03 上传
点击文件名下载附件

图片浏览器

根据MJPhotoBrower库修改而来的图片浏览器,原MJPhotoBrower库已经不更新, 有闪退,转圈显示错误等bug,在最新的ios版本里运行还有其他错误。我把这个库里的东西改了一下,修复了这类bug,下载图片,打开,动画等都流畅没问题了。

使用方法:
在h文件里 :

import "MJPhotoBrowser.h"
import "MJPhoto.h"
//图片浏览器相关 0911
MJPhotoBrowser *photoBrowser;
BOOL isBrowserShow;
NSMutableArray *mjPhotos;

int selectIndex;
在m文件里:
// 图片数据
mjPhotos = [[NSMutableArray alloc]initWithCapacity:0];
// 显示相册
photoBrowser = [[MJPhotoBrowser alloc] init];
photoBrowser.delegate=self;
isBrowserShow=NO;

selectIndex=0;
//初始化mjPhotos,把图片装进MJPhotoBrowser里
for(int i=0;i<ImgList.count;i++){
            NSString *portrait=[[ImgList objectAtIndex:i]objectForKey:@"imgurl"];;
            MJPhoto *photo = [[MJPhoto alloc] init];
            photo.y=0;
            photo.url = [NSURL URLWithString:portrait];
            [mjPhotos addObject:photo];

        }
//打开图片浏览器,显示大图
-(IBAction)showPhotoBrowser:(id)sender{
photoBrowser=[[MJPhotoBrowser alloc]init];
photoBrowser.photos=mjPhotos;
photoBrowser.currentPhotoIndex=selectIndex;
for(int i=0;i<mjPhotos.count;i++){
    MJPhoto *photo=[mjPhotos objectAtIndex:i];
    photo.y=0; //位移可变
}
[photoBrowser show];
}
赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 根据MJPhotoBrower库修改完善而来的图片浏览器
分享到: 更多 (0)