4个方向的手势 操作
2014-02-21 15:51
155 查看
- (void)handleSwipe:(UISwipeGestureRecognizer *)gesture { UISwipeGestureRecognizerDirection direction = gesture.direction; switch (direction) { case UISwipeGestureRecognizerDirectionLeft: break; case UISwipeGestureRecognizerDirectionDown: break; case UISwipeGestureRecognizerDirectionRight: break; case UISwipeGestureRecognizerDirectionUp: break; default: break; } } - (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(handleSwipe:)]; [recognizer setDirection:(UISwipeGestureRecognizerDirectionDown)]; [[self view] addGestureRecognizer:recognizer]; [recognizer release]; }
相关文章推荐
- 仿拉勾网动画效果-----鼠标进入和离开元素4个方向对应的相关操作(非常炫酷)
- 手机实现手势操作的类-放大,缩小,旋转水平垂直方向
- 利用SwipeArea来识别手势操作
- Android的手势操作识别
- Android 对指定View(组件)添加手势操作的注意点和陷阱
- Android手势操作简单实例讲解
- 可以响应各个方向CompoundDrawables点击操作的TextView的实现原理
- Unity3d 判断手势触摸的类型 ,判断手势的滑动方向,并获取刚触摸以及触摸结束事的坐标
- ios的手势操作之UIGestureRecognizer浅析
- android手势操作滑动效果触摸屏事件处理
- 手势识别器UIGestureRecognizer实现手机的各种手势操作功能
- iOS绘图手势、图片裁剪、滚动效果、数据操作等源码
- iphone开发中的手势操作:Pinches 捏合
- iOS-自定义手势操作
- 让android程序根据重力感应旋转屏幕(支持4个方向旋转)
- iOS手势操作
- Android 触摸及手势操作GestureDetector
- Android的手势操作识别
- macbook安装win10后改变滚动手势方向
- ios简单手势操作2