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

图片点击放大,再次点击返回原视图.完美封装,一个类一句代码即可调用.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];//调用方法

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容