ios html图片浏览器,iOS 类似朋友圈的图片浏览器SDPhotoBrowser

该博客介绍了一个iOS应用中使用SDPhotoBrowser库来展示图片的实现过程。作者在`ViewController`类中创建了一个图片网格,并为每个图片添加了点击手势,当点击图片时,通过`SDPhotoBrowser`显示全屏图片浏览器。博客详细展示了如何配置图片资源、设置手势监听器以及在点击事件中初始化和展示`SDPhotoBrowser`。
摘要由CSDN通过智能技术生成

#import "ViewController.h"

#import "SDPhotoBrowser.h"

@interface ViewController (){

NSMutableArray*arrayImage;

}@end

@implementationViewController- (void)viewDidLoad {

[super viewDidLoad];

[self CreatUI];

}-(void)CreatUI{

arrayImage= [NSMutableArray new];for (int i = 0; i<9; i++) {

UIImageView* imaVi = [[UIImageView alloc] initWithFrame:CGRectMake(i%3*90+20,i/3*100+50, 80, 80)];

imaVi.tag=i;

imaVi.userInteractionEnabled=YES;

UITapGestureRecognizer* tap =[[UITapGestureRecognizer alloc]init];

[tap addTarget:self action:@selector(tapaction:)];

[imaVi addGestureRecognizer:tap];

imaVi.image= [UIImage imageNamed:[NSString stringWithFormat:@"%d.jpg",i+1]];

[self.view addSubview:imaVi];

[arrayImage addObject:[NSString stringWithFormat:@"%d.jpg",i+1]];

}

}-(void)tapaction:(UITapGestureRecognizer*)tap{

UIView* vi =tap.view;

SDPhotoBrowser* broser =[[SDPhotoBrowser alloc] init];

broser.currentImageIndex=vi.tag;

broser.sourceImagesContainerView=self.view;

broser.imageCount=arrayImage.count;

broser.delegate =self;

[broser show];

}delegate

//网址 的iamge//-(NSURL*)photoBrowser:(SDPhotoBrowser *)browser highQualityImageURLForIndex:(NSInteger)index{//

//

//NSString *imageName = arrayImage[index];//NSURL *url = [[NSBundle mainBundle] URLForResource:imageName withExtension:nil];//return url;//}//本地的image

-(UIImage*)photoBrowser:(SDPhotoBrowser *)browser placeholderImageForIndex:(NSInteger)index{

UIImage* imageview =[UIImage imageNamed:arrayImage[index]];returnimageview;

}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值