TapGestureRecognizer的简单介绍

原创 2015年11月17日 19:40:51
首先说明一下TapGestureRecognizer是继承自UIGestureRecognizer

TapGestureRecognizer这个类只有两个属性  其他属性都是他的父类的


首先创建一个控件

UIImageView *imageView = [[UIImageView alloc]init];

imageView.backgroundColor = [UIColor redColor];

控件一定让其可以和用户交互 对于UILabel和UIImageView等等来说默认不可以交互的控件 我们要设置一下他的userInteractionEnabled属性

imageView.userInteractionEnabled =YES;

imageView.frame = CGRectMake(100, 100, 200, 200);

[self.view addSubview:imageView];

 在创建手势

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

创建手势这个方法是调用其父类的


默认是1 需要点击的次数

比如numberOfTapsRequired2 numberOfTouchesRequired1 你需要点2次才能触发手势的方法

tap.numberOfTapsRequired = 2;


触发tap这个手势 需要几个手指头

默认是1  若指定需要的个数 比如是2 那么1跟或者3跟都不能触发这个手势的方法

tap.numberOfTouchesRequired = 1;


最后记得添加这个手势

[imageView addGestureRecognizer:tap];


版权声明:本文为博主原创文章,未经博主允许不得转载。

Spring MVC简单介绍

对SpringMVC框架介绍    The Spring Web model-view-controller (MVC) framework的设计是围绕一个分发期,将请求处理程序,可配置的处...
  • jiang_qing_kai
  • jiang_qing_kai
  • 2015年01月18日 18:58
  • 1035

mybatis----简单介绍和使用

进公司后,公司用的Mysql数据库,持久层用的就是Mybatis,开始感觉没有接触过,应该挺难,可是现在看来全是自己吓自己,下面让我来简单介绍一下: MyBatis是一个基于java的持久层框架  ...
  • u013045959
  • u013045959
  • 2016年09月16日 14:11
  • 1370

Docker简要介绍

1、为什么Docker有价值 为什么Docker这么有价值?在回答这个问题之前,我们先想一个相似的问题,为什么阿里巴巴这么有价值? 传统的商业存在两大弊端:一是买卖双方相对分散,加大了需求收集、营...
  • fuzhongmin05
  • fuzhongmin05
  • 2017年01月19日 14:55
  • 647

Spring框架(一)简单介绍

Spring是一个轻量级框架,可以一站式构建你的企业级应用。 Spring作为Javaee开发技能不可或缺的一项,是每一个做Javaee开发的人必须要掌握的。现在最新的Spring已经到5.0的体验版...
  • muyi_amen
  • muyi_amen
  • 2016年12月28日 18:06
  • 492

struts的简单介绍

Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。Struts 2以WebWork为核心,采用拦截器的机制来处理用户...
  • zhuofeng85
  • zhuofeng85
  • 2013年09月23日 23:28
  • 1791

Solr简单介绍

简介  Solr是一个高性能,采用Java5开发,Solr基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,...
  • u010926964
  • u010926964
  • 2016年06月29日 15:10
  • 3131

Storm简单介绍

原文: http://matt33.com/2015/05/26/the-basis-of-storm/ 本文是参考网上的博客以及一些书籍根据自己的一些理解整理得到的,主要是为了更好地...
  • u013063153
  • u013063153
  • 2017年05月18日 22:11
  • 207

HTTP协议简单介绍

Http协议是超文本传输协议的缩写,是用于从万维网服务器传输超文本到本地浏览器的传送协议。Http协议是一个基于TCP/IP通信协议来传输数据(HTML文件、图片文件、查询结果等) 浏览器作为HTTP...
  • leixiaolan
  • leixiaolan
  • 2016年08月12日 15:05
  • 801

神经网络简单介绍

一、神经网络是什么? 目前最广泛使用的定义是Kohonen于1988年的描述,神经网络是由具有适应性的简单单元组成的广泛并行互连的网络,它的组织能够模拟生物神经系统对真实世界物体所做出的交互反应。 ...
  • sinat_33741547
  • sinat_33741547
  • 2017年08月04日 00:59
  • 245

Java简单介绍

Java的三个版本:        Java SE:标准版,各应用平台的基础        Java EE:企业版,以企业为环境而开发应用程序的解决方案        Java ME:微型版,致力于消...
  • elibrace
  • elibrace
  • 2016年01月27日 08:42
  • 2108
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:TapGestureRecognizer的简单介绍
举报原因:
原因补充:

(最多只允许输入30个字)