zoukankan      html  css  js  c++  java
  • iOS 长按事件 UILongPressGestureRecognizer

    //像这种控件的长按事件有些地方是有系统自带的。但有些时候用起来也不太方便。下面这个可能以后能用到
    UILongPressGestureRecognizer *longPressReger = [[UILongPressGestureRecognizer alloc]
                                                            
                                                            initWithTarget:self action:@selector(handleLongPress:)];
            
            longPressReger.minimumPressDuration = 2.0;
            
            [tbv addGestureRecognizer:longPressReger];
            
            [longPressReger release];
    
    
    -(void)handleLongPress:(UILongPressGestureRecognizer *)gestureRecognizer
    {
        NSLog(@"wwwwwfffffff");
        CGPoint point = [gestureRecognizer locationInView:tbv];
        if(gestureRecognizer.state == UIGestureRecognizerStateBegan)
            
        {
            NSLog(@"ssseeeeee");
        }
        
        else if(gestureRecognizer.state == UIGestureRecognizerStateEnded)
            
        {
            NSLog(@"mimimimimimi");
        }
        
        else if(gestureRecognizer.state == UIGestureRecognizerStateChanged)
            
        {
            NSLog(@"lostllllllll");
            
        }
        
        NSIndexPath *indexPath = [tbv indexPathForRowAtPoint:point];
        
        if (indexPath == nil)
        {
            NSLog(@"sadfasdfasdf");
        }
        else
        {
            
            //focusRow = [indexPath row];
            
            //focusView.hidden = NO;
            
        }
        
    }
  • 相关阅读:
    inline-block 文字与图片不对齐
    js去除数组重复项
    react2
    kfaka windows安装
    sigar 监控服务器硬件信息
    Disruptor
    Servlet 3特性:异步Servlet
    jvmtop 监控
    eclipse如何debug调试jdk源码
    一致性hash算法
  • 原文地址:https://www.cnblogs.com/qingjoin/p/2747710.html
Copyright © 2011-2022 走看看