如何让UILabel或UIImageView接受一个单击事件或者其他事件
来源:互联网 发布:网络审查制度的利弊 编辑:程序博客网 时间:2024/06/05 14:40
label.userInteractionEnabled = YES;//设置userInteractionEnabled属性为yes。
UITapGestureRecognizer *labelTap = [[UITapGestureRecognizer alloc] initWithTarget:selfaction:@selector(labelTap:)];//初始化一个单击手势
[label
如果是添加长按事件,则是UILongPressGestureRecognizer。
方法二:添加一个他们的子类,重写view的touch方法
#import
@interface untitled : UIImageView {
}
@end
#import "untitled.h"
@implementation untitled
- (id)initWithFrame:(CGRect)frame {
}
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
}
-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
{
}
-(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{
}
- (void)dealloc {
}
@end
在touch事件种添加你自己想要的操作就可以了
然后定义自己的image就用untitled就可以了
- 如何让UILabel或UIImageView接受一个单击事件或者其他事件
- 如何让UILabel或UIImageView接受一个单击事件?
- 为UIImageView添加单击事件:
- 让一个UIImageView响应点击事件
- iphone 让一个UIImageView响应点击事件
- 让一个UIImageView响应点击事件
- 自定义UILabel,接受触摸事件
- 如何让WebBrowser获取单击事件
- 如何让WebBrowser获取单击事件
- 让一个精灵接受触摸事件
- NGUI实用操练(三)如何让一个UISprite或者其他控件接受灯光的影响呢?【NGUI2.6.3】
- 怎么让一个UIImageView响应点击事件呢
- 如何让UIScrollView里面的UIImageView响应touch事件
- C# 中如何区分鼠标的单击或双击事件
- DataGrid中添加单击或者双击事件
- [IOS]实现IOS单击或者双击事件
- [IOS]实现IOS单击或者双击事件
- js判断鼠标单击或者双击事件
- Spring的事务管理
- C中的指针变量
- 安装上oracle11g客户端后,PL/SQL连接不上
- org.apache.commons.net.ftp.FTPClient文件上传下载,中文乱码
- java synchronized详解
- 如何让UILabel或UIImageView接受一个单击事件或者其他事件
- 如何在iOS中使用 block
- java中的多线程
- Java操作Excel文件以及在Android中的应用
- Apache Spark1.1.0部署与开发环境搭建 - Mark Lin
- sql server 2008关于数据库拷贝
- warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)
- 鹊桥仙·佳音
- 基于lucene的案例开发:创建索引