ios手势识别之长按

 1     // 1.创建手势识别器
 2     UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc] init];
 3     // 1.1设置长按手势识别器的属性
 4     //    longPress.minimumPressDuration = 5;
 5
 6     // 手指按下后事件响应之前允许手指移动的偏移位
 7     longPress.allowableMovement = 50;
 8
 9
10     // 2.添加手势识别器到View
11     [self.customView addGestureRecognizer:longPress];
12
13     // 3.监听手势识别器
14     [longPress addTarget:self action:@selector(longPressView)];
15 }
16
17  -(void)longPressView
18 {
19     NSLog(@"长按事件");
20 }
时间: 2024-08-03 19:24:01

ios手势识别之长按的相关文章

iOS手势识别的详细使用(拖动,缩放,旋转,点击,手势依赖,自定义手势)

其余的请见:http://blog.csdn.net/totogo2010/article/details/8615940 1.UIGestureRecognizer介绍 手势识别在iOS上非常重要,手势操作移动设备的重要特征,极大的增加了移动设备使用便捷性. iOS系统在3.2以后,为方便开发这使用一些常用的手势,提供了UIGestureRecognizer类.手势识别UIGestureRecognizer类是个抽象类,下面的子类是具体的手势,开发这可以直接使用这些手势识别. UITapGes

ios中,长按Webview中的图片

我们所要解决的问题如题目所示:ios中,长按Webview中的图片,将图片保存到本地相册. 解决方案:对load的html网页,执行js注入,通过在webview中执行js代码,来响应点击事件,通过js代码来模拟长按事件.发现图片的位置,获得图片的url链接,通过此链接获得图片,将此图片保存到本地相册. js注入代码: static NSString* const kTouchJavaScriptString=@"document.ontouchstart=function(event){\x=

iOS开发UI篇—ios手势识别(双击、捏、旋转、拖动、划动、长按, 上下左右滑动)

ios的手势操作之UIGestureRecognizer浅析 一.概述 iPhone中处理触摸屏的操作,在3.2之前是主要使用的是由UIResponder而来的如下4种方式: - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event - (void)touchesCancelled:(NSSet *)touches withEvent:(UIEvent *)event - (void)touchesEnded:(NSSet

ios手势识别-长按+轻扫

////  MJViewController.m//  08-长按+轻扫////  Created by apple on 14-4-20.//  Copyright (c) 2014年 itcast. All rights reserved.// #import "MJViewController.h" @interface MJViewController ()@property (weak, nonatomic) IBOutlet UIView *redView; @end @i

【转】iOS手势识别的详细使用(拖动,缩放,旋转,点击,手势依赖,自定义手势) -- 不错不错

原文网址:http://blog.csdn.net/totogo2010/article/details/8615940 1.UIGestureRecognizer介绍 手势识别在iOS上非常重要,手势操作移动设备的重要特征,极大的增加了移动设备使用便捷性. iOS系统在3.2以后,为方便开发这使用一些常用的手势,提供了UIGestureRecognizer类.手势识别UIGestureRecognizer类是个抽象类,下面的子类是具体的手势,开发这可以直接使用这些手势识别. UITapGest

UIGestureRecognizer ios手势识别温习

1.UIGestureRecognizer介绍 手势识别在iOS上非常重要,手势操作移动设备的重要特征,极大的增加了移动设备使用便捷性. iOS系统在3.2以后,为方便开发这使用一些常用的手势,提供了UIGestureRecognizer类.手势识别UIGestureRecognizer类是个抽象类,下面的子类是具体的手势,开发这可以直接使用这些手势识别. UITapGestureRecognizer UIPinchGestureRecognizer UIRotationGestureRecog

iOS手势识别

一.手势识别与触摸事件 1.如果想监听一个view上面的触摸事件,可选的做法是: (1)自定义一个view (2)实现view的touches方法,在方法内部实现具体处理代码 2.通过touches方法监听view触摸事件,有很明显的几个缺点 (1)必须得自定义view (2)由于是在view内部的touches方法中监听触摸事件,因此默认情况下,无法让其他外界对象监听view的触摸事件 (3)不容易区分用户的具体手势行为 3.iOS 3.2之后,苹果推出了手势识别功能(Gesture Reco

iOS手势识别的详细介绍

1.UIGestureRecognizer介绍 手势识别在iOS上非常重要,手势操作移动设备的重要特征,极大的增加了移动设备使用便捷性. iOS系统在3.2以后,为方便开发这使用一些常用的手势,提供了UIGestureRecognizer类.手势识别UIGestureRecognizer类是个抽象类,下面的子类是具体的手势,开发这可以直接使用这些手势识别. UITapGestureRecognizer   (点一下) UIPinchGestureRecognizer   (二指往內或往外拨动,平

iOS 手势识别

首先给大家解释一下为什么要学习手势识别? 如果想监听一个UIView上面的触摸事件,之前的做法是: 自定义一个UIView : 实现UIView的touches方法,在方法里面实现具体功能 透过touches监听UIView的触摸事件,有很明显的几个缺点: 1.必须要自定义UIView, 2.由于是在view内部的touches方法中监听触摸事件,因此默认情况下,无法让其他外界对象监听UIView的触摸事件 3.不容易区分用户的具体手势行为:(touches方法中根据坐标变换,判断x,y值的变化