swift下给控件添加点击事件(双击、捏、旋转、拖动、划动、长按)

原创 2016年05月30日 14:52:33


//创建,并且初始化尺寸

 let imageview = UIImageView(frame: CGRectMake(20, 5, 90, 90))

        imageview.image = UIImage(named: "icon1")

        imageview.userInteractionEnabled = true            //是否接受用户交互

        let Tap = UITapGestureRecognizer(target: self, action: #selector(SYView.btn))  //创建点击手势,调用方法

        Tap.numberOfTapsRequired = 2   // 设置需要点击的次数

         imageview.addGestureRecognizer(Tap)  //添加点击事件

        view.addSubview(imageview)

    }


UIPinchGestureRecognizer   //捏合的手势

UIRotationGestureRecognizer  //旋转的手势

UIPanGestureRecognizer //  拖得手势

UISwipeGestureRecognizer  //右划手势

UISwipeGestureRecognizer  //左划手势

UILongPressGestureRecognizer // 长按手势  

 //长按时间为1  

.minimumPressDuration=1;  

 //允许15秒中运动  

.allowableMovement=15;  

 //所需触摸1  

.numberOfTouchesRequired=1






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

相关文章推荐

[绍棠] iOS手势识别(双击、捏、旋转、拖动、划动、长按)详解

CGFloat lastScaleFactor=1;//放大、缩小 CGFloat netRotation;//旋转 CGPoint netTranslation;//平衡 NSArray *i...

iphone练习之手势识别(双击、捏、旋转、拖动、划动、长按)UITapGestureRecognizer

首先新建一个基于Sigle view Application的项目,名为GestureTest;我的项目结构如下: 往viewController.xib文件里拖动一个imageView...

iphone手势识别(双击、捏、旋转、拖动、划动、长按)UITapGestureRecognizer

iphone手势识别(双击、捏、旋转、拖动、划动、长按)UITapGestureRecognizer

[IOS]手势识别(双击、捏、旋转、拖动、划动、长按)

转载:http://blog.csdn.net/jwzhangjie/article/details/40147933 import UIKit      class ViewCon...

UITapGestureRecognizer手势识别(双击、捏、旋转、拖动、划动、长按)

首先新建一个基于Sigle view Application的项目,名为GestureTest;我的项目结构如下: 往viewController.xib文件里拖动一个ima...

iphone练习之手势识别(双击、捏、旋转、拖动、划动、长按)

首先新建一个基于Sigle view Application的项目,名为GestureTest;我的项目结构如下: 往viewController.xib文件里拖动一个imageVi...

android学习笔记—recyclerView点击事件、item移动位置和划动删除

android学习recyclerview 实现功能: 1.recyclerview点击和长按事件 2.recyclerview滑动删除和移动位置 效果图如下:           ...

自定义Imageview控件实现多种手势操作 (拖动、水平缩放、竖直缩放、等比例缩放、双击、长按)

该自定义控件实现的主要功能是控件的拖动和缩放(注意:不是对控件中的图片进行操作,话说很多帖子都把这两个混了),其中缩放可以按照三个方向进行,就是水平、竖直和等比例。双击操作只做了一个提示,长按加上了一...

视图的单击,双击,捏合,扫动,旋转,长按等。

-(void)loadView { [super loadView]; self.view = [[[UIView alloc] initWithFrame:[UIScreen mai...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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