iOS 手势详解

作者: 方同学哈 | 来源:发表于2015-12-20 23:39 被阅读298次

    前言

    iOS中有很多常用的手势,比如单击、双击、缩放、拖拽等等。接下来,我为大家来一一介绍一下这些手势的使用。

    正文

    单击
    UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(processgestureReconizer:)];  
    singleTap.numberOfTapsRequired = 1;    
    [self.view addGestureRecognizer:singleTap];
    
    双击
    UITapGestureRecognizer *doubleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(processgestureReconizer:)];    
    doubleTap.numberOfTapsRequired = 2;    
    [self.view addGestureRecognizer:doubleTap];
    
    左滑
    UISwipeGestureRecognizer *leftSwipe = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(processgestureReconizer:)];    
    leftSwipe.direction = UISwipeGestureRecognizerDirectionLeft;    
    [self.view addGestureRecognizer:leftSwipe];
    
    右滑
    UISwipeGestureRecognizer *rightSwipe = [[UISwipeGestureRecognizer alloc]                                            initWithTarget:self action:@selector(processgestureReconizer:)];    
    rightSwipe.direction = UISwipeGestureRecognizerDirectionRight;    
    [self.view addGestureRecognizer:rightSwipe];
    
    拖拽
    UIPanGestureRecognizer *pan = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(processgestureReconizer:)];    
    [self.view addGestureRecognizer:pan];
    
    缩放
    UIPinchGestureRecognizer *pinch = [[UIPinchGestureRecognizer alloc] initWithTarget:self action:@selector(processgestureReconizer:)];    
    [self.view addGestureRecognizer:pinch];
    
    旋转
    UIRotationGestureRecognizer *rotation = [[UIRotationGestureRecognizer alloc] initWithTarget:self action:@selector(processgestureReconizer:)];    
    [self.view addGestureRecognizer:rotation];
    
    长按
    UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(processgestureReconizer:)];    
    longPress.minimumPressDuration = 2.0;    
    [self.view addGestureRecognizer:longPress];
    

    相关文章

      网友评论

      本文标题:iOS 手势详解

      本文链接:https://www.haomeiwen.com/subject/dudmhttx.html