首页 > 学院 > 开发设计 > 正文

长按手势

2019-11-07 23:27:21
字体:
来源:转载
供稿:网友

//这里是初始化长按手势longPRessGestureRecognizer = [[UILongPressGestureRecognizer alloc]                                                                 initWithTarget:self                                                                 action:@selector(handleLongPressGestures:)];    //打开交互    lalala.userInteractionEnabled = YES;    //设置手指数量    longPressGestureRecognizer.numberOfTouchesRequired = 1;    /*最大100像素的运动是手势识别所允许的*/    longPressGestureRecognizer.allowableMovement = 100.0f;    /*这个参数表示,两次点击之间间隔的时间长度。*/    longPressGestureRecognizer.minimumPressDuration = 1.0;        [lalala addGestureRecognizer:longPressGestureRecognizer];#pragma mark -- 长按事件  一键呼叫按钮- (void)handleLongPressGestures:(UILongPressGestureRecognizer *)paramSender{    //长按开始    if (longPressGestureRecognizer.state == UIGestureRecognizerStateBegan) {        if ([paramSender isEqual:longPressGestureRecognizer]){            NSLog(@"receive long press");            [mvc call];        }    }    // 长按结束    else if (longPressGestureRecognizer.state == UIGestureRecognizerStateEnded){            }}


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表