-
UIView上的滑动手势及动作
-
- UIPanGestureRecognizer *gestureRecognizer = [[UIPanGestureRecognizer alloc] initWithTarget:flowView action:@selector(handleGesture:)];
- [flowView addGestureRecognizer:gestureRecognizer];
-
-
- flowView.userInteractionEnabled = YES;
- UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:flowView action:@selector(goBigImageView)];
- [flowView addGestureRecognizer:tap];
- - (void)handleGesture:(UIPanGestureRecognizer *)recognizer {
-
- if (recognizer.state == UIGestureRecognizerStateChanged){
- NSLog(@"UIGestureRecognizerStateChanged");
- }else if(recognizer.state == UIGestureRecognizerStateEnded){
- NSLog(@"UIGestureRecognizerStateEnded");
- }else if(recognizer.state == UIGestureRecognizerStateBegan){
- NSLog(@"UIGestureRecognizerStateBegan");
- }else if(recognizer.state == UIGestureRecognizerStateCancelled){
- NSLog(@"UIGestureRecognizerStateCancelled");
- }else if(recognizer.state == UIGestureRecognizerStateFailed){
- NSLog(@"UIGestureRecognizerStateFailed");
- }else if(recognizer.state == UIGestureRecognizerStatePossible){
- NSLog(@"UIGestureRecognizerStatePossible");
- }else if(recognizer.state == UIGestureRecognizerStateRecognized){
- NSLog(@"UIGestureRecognizerStateRecognized");
- }
-
- }
-
相关阅读:
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
润新知