美文网首页
手势应用

手势应用

作者: CY水漆 | 来源:发表于2024-02-28 17:35 被阅读0次

为view添加手势首先定义一个手势对象

UISwipeGestureRecognizer * recognizer;

2.给view添加上四种手势的代码如下:

添加右滑手势:

recognizer = [[UISwipeGestureRecognizeralloc]initWithTarget:selfaction:@selector(handleSwipeFrom:)];    [recognizer setDirection:(UISwipeGestureRecognizerDirectionRight)];    [self.view addGestureRecognizer:recognizer];

添加左滑手势:

recognizer = [[UISwipeGestureRecognizeralloc]initWithTarget:selfaction:@selector(handleSwipeFrom:)];  [recognizer setDirection:(UISwipeGestureRecognizerDirectionLeft)];  [self.view addGestureRecognizer:recognizer];

添加上滑手势:

recognizer = [[UISwipeGestureRecognizeralloc]initWithTarget:selfaction:@selector(handleSwipeFrom:)];    [recognizer setDirection:(UISwipeGestureRecognizerDirectionUp)];    [self.view addGestureRecognizer:recognizer];

添加下滑手势:

recognizer = [[UISwipeGestureRecognizeralloc]initWithTarget:selfaction:@selector(handleSwipeFrom:)];   

[recognizer setDirection:(UISwipeGestureRecognizerDirectionDown)];   

[self.view addGestureRecognizer:recognizer];

添加手势的响应事件:

- (void)handleSwipeFrom:(UISwipeGestureRecognizer*)recognizer{

if(recognizer.direction ==UISwipeGestureRecognizerDirectionDown) {

NSLog(@"swipe down");   

}if(recognizer.direction ==UISwipeGestureRecognizerDirectionUp) {NSLog(@"swipe up");   

}if(recognizer.direction ==UISwipeGestureRecognizerDirectionLeft) {NSLog(@"swipe left");   

}if(recognizer.direction ==UISwipeGestureRecognizerDirectionRight)

{NSLog(@"swipe right");   

}}

相关文章

  • iOS开发--手势的上下左右滑动

    手势的应用代码示例 如何为view添加手势以及对手势做出响应呢 为view添加手势首先定义一个手势对象UISwip...

  • iOS开发--手势的上下左右滑动

    手势的应用代码示例 如何为view添加手势以及对手势做出响应呢 为view添加手势首先定义一个手势对象 UISwi...

  • iOS手势应用

    常用手势包括点按、轻扫、长按、捏合、旋转、拖拽手势等等 注意点: 对图片添加手势要开启用户交互 可以对图片添加多个...

  • iOS 手势的的禁止

    上篇文章讲到给WebView添加手势和webView不能添加手势的原理,于是脑洞大开,禁止手势添加,应用场景:高度...

  • 手势UIGestureRecognizer类详解

    前言:官方文档 概述 UIGestureRecognizer类是用于具体手势识别器的基本类。应用在添加手势识别功能...

  • Android使用GestureDetector进行手势检测

    1.引言 在操作应用的时候,会有很多不同的手势操作,如按下、单击、双击、长按等手势,我们可以在这些手势事件中添加相...

  • iOS开发之常见手势(敲击/旋转/捏合/长按/轻扫/混合等)

    手势在iOS开发应用中并不算少见,但是应用的时候往往没报错,但是触发却没有效果,现在简单整理下. 1.所有的手势代...

  • 浅谈用户交互常见的“操作手势”

    用户交互_操作手势 操作应用时,使用最多的交互方式就是操作手势。这些手势引发了与内容密切的个人联系,并增强了对屏幕...

  • 5(3)页面示例-手势交互

    用户使用点击、拖拽、捏合等手势与移动设备进行交互,这些手势在不同应用之间都是通用的。使用手势拉近了用户和设备之间的...

  • iOS-手势

    UIResponder UIResponder:是一个响应者(传达者)用来响应用户的触摸屏幕的某些事件 手势 手势...

网友评论

      本文标题:手势应用

      本文链接:https://www.haomeiwen.com/subject/cdiyyftx.html