有时候会遇到点击一张图片,然后让这张图片触发一个事件,或者是跳转视图,想到的第一个方法就是用UIButton,将Button的背景图片属性设置为该图片,效果达到了,但不是最好的方法,直接触发方法
定义Image的对象
UIImageView *imgView =[[UIImageView alloc] initWithFrame:CGRectMake(0, 0,320,100)];
imgView.backgroundColor = [UIColor redColor];//因为没有设置image属性,为了显示出图片覆盖区域
imgView.userInteractionEnabled=YES;
UITapGestureRecognizer *singleTap =[[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(onClickImage)];
[imgView addGestureRecognizer:singleTap];
[singleTap release];
响应方法
-(void)onClickImage{
NSLog(@"图片被点击!");
}
参考:http://www.cocoachina.com/bbs/read.php?tid=73570&page=3
分享到:
相关推荐
主要介绍了IOS 中UIImageView响应点击事件的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下
可以轻松的处理网络图片加载的问题,进行异步的加载。
UIImageView帧动画
UIImageView、UIImageView基本用法、UIImageView详解,UIImageView常用方法
https://blog.csdn.net/qq_33608748/article/details/82495758
/** * 输入Url * * return 处理好的原型图片 * */ - (void)setHeader:(NSString *)url;
iOS控件 -- UIImageView使用详解,博客地址http://blog.csdn.net/wenxiangjiang/article/details/43151867
iOS开发,自己封装的一个类,用于开发中要做图片点击放大缩小的功能,导入头文件后直接使用!
它基本上满足你日常大部分需求,不管是一行一个UILabel还是2个UILabel,或者是一个UIImageView或者2个,或者UILabel与UIImageView组合,只要你想的到的,HXFlexoView都可以满足你.如果你觉得对你有用,记得给点个赞哦,谢谢...
UIImageView-BetterFace, 一个UIImageView类别,让图片裁剪时显示出更好的效果 uiimageview-betterface一个UIImageView扩展,让图片切割的面显示更好v0.2 _stable中的最后一次更新: 添加UIImage BetterFace类别,...
UIImageView的方法实现简单动画
SDWebImage-Category ,SDWebImage-Category 可通过SDWebImage 给 UIImageView 加入...
FlyImage, 下载,缓存,用UIImageView类别渲染小图像 FlyImage FlyImage采用了 SDWebImage 。FastImageCache和 AFNetworking的优点,是一种简单而高效的图像库。功能:高性能,减少渲染时的内存操作,避免图像造成的
HJCornerRadius, 用于自动支持cornerRadius的UIImageView类别 HJCornerRadius 库为UIImageView提供了一个类别,支持自动有关详细信息,请点击这里的 。:如何使用imageview.aliCornerRadius = 5.0f;注释
通过给继承与 UIImageView 的类 CXGImageView 添加 CABasicAnimation 转动动画,实现播放器图片转动效果.
JTImageLabel, 在iOS上,JTImageLabel同时保留UILabel和 UIImageView JTImageLabel JTImageLabel是一个简单的视图,它包含一个 UILabel 和一个 UIImageView,即使你更改了 UILabel的对齐方式。安装使用 CocoaPods...
UIImageView Demo IOS 代码 图像控件
带有人脸位置感知的 UIImageView,更好的展示用户头像。.zip,使uiimageview能够聚焦于图像中的面的扩展。
IOS中利用UIImageView控件实现gif图片动画显示,借助ImageIO接口达到gif图片拆分效果,然后使用UIImageView动画接口播放一组图片达到动画效果; 最后将单个gif图片动画播放接口封装成UIView类,达到多个gif图片错开...