• UIView上的滑动手势及动作


     
    1. ///////////注flowView为UIView//////////  
    2.  //添加滑动手势事件  
    3.     UIPanGestureRecognizer *gestureRecognizer = [[UIPanGestureRecognizer alloc] initWithTarget:flowView action:@selector(handleGesture:)];  
    4.     [flowView addGestureRecognizer:gestureRecognizer];  
    5.       
    6.     //添加点击手势事件  
    7.     flowView.userInteractionEnabled = YES;  
    8.     UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:flowView action:@selector(goBigImageView)];  
    9.     [flowView addGestureRecognizer:tap];  
     
    1. //滑动手势(里面有手势的不同状态,根据需要进行灵活运用)  
    2. - (void)handleGesture:(UIPanGestureRecognizer *)recognizer {  
    3.     //UITapGestureRecognizer  
    4.    if (recognizer.state == UIGestureRecognizerStateChanged){  
    5.        NSLog(@"UIGestureRecognizerStateChanged");  
    6.    }else if(recognizer.state == UIGestureRecognizerStateEnded){  
    7.        NSLog(@"UIGestureRecognizerStateEnded");  
    8.    }else if(recognizer.state == UIGestureRecognizerStateBegan){  
    9.        NSLog(@"UIGestureRecognizerStateBegan");  
    10.    }else if(recognizer.state == UIGestureRecognizerStateCancelled){  
    11.        NSLog(@"UIGestureRecognizerStateCancelled");  
    12.    }else if(recognizer.state == UIGestureRecognizerStateFailed){  
    13.        NSLog(@"UIGestureRecognizerStateFailed");  
    14.    }else if(recognizer.state == UIGestureRecognizerStatePossible){  
    15.        NSLog(@"UIGestureRecognizerStatePossible");  
    16.    }else if(recognizer.state == UIGestureRecognizerStateRecognized){  
    17.        NSLog(@"UIGestureRecognizerStateRecognized");  
    18.    }  
    19.   
    20. }  
  • 相关阅读:
    Vue项目根据不同运行环境打包项目
    [Vue CLI 3] @vue/cli-plugin-eslint 源码分析
    [Vue CLI 3] 插件开发中的 genCacheConfig 细节研究
    [Vue CLI 3] 配置解析之 parallel
    [Vue CLI 3] 配置 webpack-bundle-analyzer 插件
    [Vue CLI 3] 插件开发之 registerCommand 到底做了什么
    [Vue CLI 3] Uglify 相关的应用和设计
    [Vue CLI 3] vue inspect 的源码设计实现
    [Vue CLI 3] 配置解析之 indexPath
    [Vue CLI 3] 配置解析之 css.extract
  • 原文地址:https://www.cnblogs.com/ranger-jlu/p/3885748.html
Copyright © 2020-2023  润新知