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

  • Post author:
  • Post category:其他


#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;

}