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