zoukankan      html  css  js  c++  java
  • [ios] 响应上下左右滑动手势

    -(void)viewDidLoad{

    UISwipeGestureRecognizer *recognizer; 

    recognizer = [[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(handleSwipeFrom:)];

         [recognizer setDirection:(UISwipeGestureRecognizerDirectionRight)];

        [[selfview] addGestureRecognizer:recognizer];

    [recognizer release];

        recognizer = [[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(handleSwipeFrom:)];

         [recognizer setDirection:(UISwipeGestureRecognizerDirectionLeft)];

        [[selfview] addGestureRecognizer:recognizer];

    [recognizer release];

     recognizer = [[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(handleSwipeFrom:)];

         [recognizer setDirection:(UISwipeGestureRecognizerDirectionUp)];

        [[selfview] addGestureRecognizer:recognizer];

    [recognizer release];

     

     UISwipeGestureRecognizer *recognizer;

        recognizer = [[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(handleSwipeFrom:)];

         [recognizer setDirection:(UISwipeGestureRecognizerDirectionDown)];

        [[selfview] 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");

    //执行程序

    }


    }

  • 相关阅读:
    并发的简单介绍1
    UITableView (4): 在TableView中移动cell和Section 从TableView中删除cell和section 添加系统默认刷新控件
    UITableView (3):显示cell上的菜单
    TableView(2)
    UITableView (1)
    在 Interface Builder 中配置自动布局的约束
    Velocity 的工作原理
    ORA-01858: a non-numeric character was found where a numeric was expected
    Java 8:不要再用循环了
    Lambda表达式
  • 原文地址:https://www.cnblogs.com/jinjiantong/p/3013716.html
Copyright © 2011-2022 走看看