iOS 手势之左右滑动UISwipeGestureRecognizer
来源:互联网 发布:wifi踢人软件 编辑:程序博客网 时间:2024/06/13 06:49
做个左右滑动手势.
1. 在"ViewController.h"中增加两个手势property.
@property (nonatomic, strong) UISwipeGestureRecognizer *leftSwipeGestureRecognizer;
@property (nonatomic, strong) UISwipeGestureRecognizer *rightSwipeGestureRecognizer;
并synthesize到"ViewController.m"文件中.
2.在"ViewController.m"文件中的"ViewDidLoad"方法中增加如下代码:
self.leftSwipeGestureRecognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipes:)];
self.rightSwipeGestureRecognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipes:)];
self.leftSwipeGestureRecognizer.direction = UISwipeGestureRecognizerDirectionLeft;
self.rightSwipeGestureRecognizer.direction = UISwipeGestureRecognizerDirectionRight;
[self.view addGestureRecognizer:self.leftSwipeGestureRecognizer];
[self.view addGestureRecognizer:self.rightSwipeGestureRecognizer];
3.并在"ViewController.m"中增加如下方法;
- (void)handleSwipes:(UISwipeGestureRecognizer *)sender
{
if (sender.direction == UISwipeGestureRecognizerDirectionLeft) {
CGPoint labelPosition = CGPointMake(self.swipeLabel.frame.origin.x - 100.0, self.swipeLabel.frame.origin.y);
self.swipeLabel.frame = CGRectMake( labelPosition.x , labelPosition.y , self.swipeLabel.frame.size.width, self.swipeLabel.frame.size.height);
self.swipeLabel.text = @"往左边....";
}
if (sender.direction == UISwipeGestureRecognizerDirectionRight) {
CGPoint labelPosition = CGPointMake(self.swipeLabel.frame.origin.x + 100.0, self.swipeLabel.frame.origin.y);
self.swipeLabel.frame = CGRectMake( labelPosition.x , labelPosition.y , self.swipeLabel.frame.size.width, self.swipeLabel.frame.size.height);
self.swipeLabel.text = @"往右边....";
}
}
- IOS 手势之左右滑动UISwipeGestureRecognizer
- iOS 手势之左右滑动UISwipeGestureRecognizer
- IOS 手势之左右滑动
- ios UISwipeGestureRecognizer 左右滑动隐藏按钮
- ios 左右滑动手势
- UISwipeGestureRecognizer滑动手势
- ios开发之UISwipeGestureRecognizer手势识别
- ios学习之UISwipeGestureRecognizer手势识别
- iOS手势之UISwipeGestureRecognizer的正确用法
- swiftUI基础 滑动手势UISwipeGestureRecognizer
- 20. 手势识别之UISwipeGestureRecognizer
- UISwipeGestureRecognizer 滑动手势方向的判定
- android 手势左右滑动
- android手势左右滑动
- android 手势左右滑动
- android 手势左右滑动
- android手势左右滑动
- iOS手势之 响应上下左右滑动手势
- ehcache报错
- 凹凸映射 Bump mapping(unityshader入门精要学习笔记)
- java字符编码和oracle乱码
- Aspose打印Excel方法代码
- maven中使用junit老是找不到包
- iOS 手势之左右滑动UISwipeGestureRecognizer
- Mybatis在idea中错误:Invalid bound statement (not found)
- Java标识符
- String.split()用法以及特殊分隔符注意,ps:|
- velocity的一些用法
- 错误集锦
- (给自己备忘)常用的5类23种设计模式
- Matlab画图,去掉周围白边
- springmvc学习笔记--mybatis--使用插件自动生成实体和mapper