上下左右手势

来源:互联网 发布:前端页面加载优化 编辑:程序博客网 时间:2024/05/01 13:21
-(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");//执行程序}}

原创粉丝点击