美文网首页
iOS -- 图片点击放大BCImageBrowser的使用

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

作者: 井底蛙之呱呱 | 来源:发表于2017-09-18 15:19 被阅读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];//调用方法

}

相关文章

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

    图片点击放大,再次点击返回原视图.完美封装,一个类一句代码即可调用.IOS完美实现 导入头文件 引入此类之后,为自...

  • iOS 点击放大图片

    这是封装的一个UITapGestureRecognizer,这里记录一下 主要思路 点击图片的时候,首先在wind...

  • 移动端的兼容(安卓和 iOS 手机)

    一、判断是安卓还是 IOS 二、 兼容问题 1.禁止图片点击放大部分安卓手机点击图片会放大,如需要禁止放大,只需要...

  • vue移动端 安卓禁止点击微信img 自动放大

    使用img标签的src属性将图片设置好了以后,在微信中调试,Androd微信客户端点击图片自带放大效果,iOS上无...

  • iOS 实现点击图片放大

    一:简介 在项目中免不了会遇到,实名认证上传身份证、绑定银行卡等功能。在实际操作中呢,会涉及到上传图片,在页面布局...

  • vue点击图片放大预览图片支持旋转等

    vue图片点击放大预览v-viewer库使用 提到图片放大预览,可能好多人想到的是lightbox,在vue中使用...

  • 图片点击放大

    介绍与原理   图片点击放大为点击图片时,页面弹出该图片的大图。这样可以在布局时使用缩略图,而当用户需要查看大图时...

  • 点击放大图片

    .h文件 .m文件 用法

  • 图片点击放大

    实现思路 动画缩放连续性强,所以点击图片后,在该控制器中添加对应的大图 view。 视图层级 ViewUIColl...

  • 点击放大图片

    CABasicAnimation *animation=[CABasicAnimation animationWi...

网友评论

      本文标题:iOS -- 图片点击放大BCImageBrowser的使用

      本文链接:https://www.haomeiwen.com/subject/dvhbsxtx.html