PYPhotoBrowser的用法显示大图

Github地址

https://github.com/iphone5solo/PYPhotoBrowser/tree/298fe5acfb6768df96eaec575c34a706f689692b

详细解释:https://segmentfault.com/a/1190000006209231

1、显示网页图片的缩略图(设置代理)

<PYPhotoBrowseViewDelegate, PYPhotoBrowseViewDataSource>

#pragma mark 显示大图
- (void)showOriginalDrawing:(QHValueAddedServicesQueryGiveArListModel *)model {
    _pictureModel = model;
//    NSMutableArray *array = [NSMutableArray arrayWithCapacity:1];
//    [array addObject:model.imageUrl];
//    PYPhotosView *photosView = [PYPhotosView photosViewWithThumbnailUrls:array originalUrls:nil];
//    
//    // 3. 添加photosView
//    [self.view addSubview:photosView];
    PYPhotoBrowseView *browseView = [[PYPhotoBrowseView alloc] init];
    browseView.showFromView = _footerView.imageButton;
    browseView.hiddenToView = _footerView.imageButton;
    // 2.设置数据源和代理并实现数据源和代理方法
    browseView.dataSource = self;
    browseView.delegate = self;

    // 3.显示(浏览)
    [browseView show];
}

- (NSArray<NSString *> *)imagesURLForBrowse {
    NSMutableArray *array = [NSMutableArray arrayWithCapacity:1];
    [array addObject:_pictureModel.imageUrl];
    return array;
}

- (void)photoBrowseView:(PYPhotoBrowseView *)photoBrowseView didSingleClickedImage:(UIImage *)image index:(NSInteger)index
{
    NSLog(@"图片单击时调用");
    // 关闭浏览
    [photoBrowseView hidden];
}

 

转载于:https://my.oschina.net/u/2519763/blog/855529

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值