IOS 初学笔记 之添加手势

xiaoxiao2021-02-28  50

增加手势

- (void)viewDidLoad {

   [super viewDidLoad];

   

   UIScreenEdgePanGestureRecognizer* screenEdgePan =[[UIScreenEdgePanGestureRecognizer alloc]initWithTarget:selfaction:@selector(action:)];

   screenEdgePan.edges = UIRectEdgeLeft;

   [self.view addGestureRecognizer:screenEdgePan];

 

}

   

-(void)action:(UIScreenEdgePanGestureRecognizer*)sender{

   if (sender.edges == UIRectEdgeLeft) {

       NSLog(@"正在从左边滑动");

       switch (sender.state) {

           case UIGestureRecognizerStateBegan:

                NSLog(@"手势开始");

                break;

           case UIGestureRecognizerStateChanged:

                NSLog(@"手势进行中");

                break;

           case UIGestureRecognizerStateEnded:

                NSLog(@"手势结束");

                break;

               

           default:

               break;

       }

       

    }

}

转载请注明原文地址: https://www.6miu.com/read-2623461.html

最新回复(0)