-(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];
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");
//执行程序
}
}
分享到:
相关推荐
这是个类似IOS侧滑返回的demo,运行非常流畅
手势识别器(Gesture Recognizer)用于识别触摸序列并触发响应事件。当手势识别器识别到一个手势或手势发生变化时,会触发响应事件。UIGestureRecognizer类作为抽象类,不能直接使用。只能使用UIGestureRecognizer的...
ios 常见手势的定义和实现动画,对各个手势进行了实现
手势与触摸事件,基本属性和方法
ios手势ios手势ios手势ios手势ios手势ios手势ios手势ios手势
iOS手势 APP主流结构 侧滑展开菜单栏
一.前言IOS监听手势使用的方法为UISwipeGestureRecognizer。二. 添加手势监听三. 添加响应事件四. 模板把上面的整合起来,基本可以按照
iOS全部手势:轻拍、双击、长按、捏合、旋转、拖拽
支持oc和Swift:京东,腾讯体育等等都是这种效果 git:https://github.com/Bonway/BBGestureBack 说明文档:https://blog.csdn.net/bonway_huang/article/details/50505975
实现了IOS自定义手势,当屏幕上画一个十字则触发手势事件
IOS各种手势代码,详细地描述了各种手势及其代码
iOS解锁手势封装源代码, 包括解锁,设置手势,支持自定义 可扩展
解决了可以手势滑动切换页面做项目,很有必要!
iOS开发手势,触摸事件 运动事件 远程控制事件
项目需要,写了一个手势密码 demo,有需要改正的地方请指出,觉得可以的请star下,谢谢
一个关于手势解锁的Demo,持久化使用FMDB
iOS中各种手势的详细用法,包括冲突手势的区分
iOS TableView 添加手势方法
该程序实现了最基本的ios手势操作,代码比较简单,通俗易懂
IOS开发中的手势锁屏的相关类,完成类似于android的手势锁屏功能