iOS-响应上下左右滑动手势
-(void)viewDidLoad{
UISwipeGestureRecognizer *recognizer;
recognizer = [[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(handleSwipeFrom:)];
[recognizer setDirection:(UISwipeGestureRecognizerDirectionRight)];
[[self view] addGestureRecognizer:recognizer];
[recognizer release];
recognizer = [[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(handleSwipeFrom:)];
[recognizer setDirection:(UISwipeGestureRecognizerDirectionLeft)];
[[self view] addGestureRecognizer:recognizer];
[recognizer release];
recognizer = [[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(handleSwipeFrom:)];
[recognizer setDirection:(UISwipeGestureRecognizerDirectionUp)];
[[self view] addGestureRecognizer:recognizer];
[recognizer release];
UISwipeGestureRecognizer *recognizer;
recognizer = [[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(handleSwipeFrom:)];
[recognizer setDirection:(UISwipeGestureRecognizerDirectionDown)];
[[self view] addGestureRecognizer:recognizer];
[recognizer release];
}
-(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");
//执行程序
}
}
最新文章
- ACM/ICPC 之 计算几何入门-叉积-to left test(POJ2318-POJ2398)
- 单行文字滚动就用myslider
- Ubuntu 14.04 编译安装 boost 1.58
- Android下载图片/调用系统相机拍照、显示并保存到本地
- 剑指offer:大恒图像
- 当一个类、一个实例域、方法被定义为private、public 时意味着什么
- mysql输入密码后闪退怎么办?
- C语言复习
- nginx/apache/php隐藏http头部版本信息的实现方法
- HTML5简单入门系列(四)
- Wooden Sticks(杭州电1051)
- CYQ.Data 支持WPF相关的数据控件绑定.Net获取iis版本
- PCIE_DMA实例三:Xilinx 7系列(KC705/VC709)FPGA的EDK仿真
- 简谈高通Trustzone的实现
- 【Docker】(2)---仓库、镜像、容器
- Qt的内存管理机制
- Windows下Oracle 11g的下载与安装
- Confluence 6 数据库表-空间(Spaces)
- 导出jqgrid表格数据为EXCEL文件,通过tableExport.js插件。
- 基于VMware Workstation搭建开发服务器