iOS -- 图片点击放大BCImageBrowser的使用

2017-09-18  本文已影响85人  井底蛙之呱呱

图片点击放大,再次点击返回原视图.完美封装,一个类一句代码即可调用.IOS完美实现


导入头文件

引入此类之后,为自己需要放大的imageView添加tap手势

//

#import "ViewController.h"

#import "BCImageBrowser.h"

@interfaceViewController()<UIGestureRecognizerDelegate>

{

UIImageView*img;

}

@end

@implementationViewController

- (void)viewDidLoad {

[super viewDidLoad];

// Do any additional setup after loading the view, typically from a nib.

img= [[UIImageView alloc]initWithFrame:CGRectMake(20,50,100,100)];

img.image= [UIImage imageNamed:@"ipon.jpg"];

img.userInteractionEnabled=YES;

UITapGestureRecognizer* PrivateLetterTap=[[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(magnifyImage)];

PrivateLetterTap.numberOfTouchesRequired=1;//手指数

PrivateLetterTap.numberOfTapsRequired=1;//tap次数

PrivateLetterTap.delegate=self;

img.contentMode=UIViewContentModeScaleToFill;

[img addGestureRecognizer:PrivateLetterTap];

[self.view addSubview:img];

}

-(void)magnifyImage

{

NSLog(@"局部放大");

[BCImageBrowser showImage:img];//调用方法

}

上一篇 下一篇

猜你喜欢

热点阅读