欢迎光临朱凯的个人博客!
朱凯,a3.work

cell内添加手势

 发布时间: 2018-06-24 09:18      原创:  朱凯      评论: .       .人查看
//tableView:cellForRowAtIndexPath: 方法中添加长按手势
UILongPressGestureRecognizer *longPressGesture =[[UILongPressGestureRecognizer alloc]initWithTarget:self action:@selector(cellLongPress:)];
longPressGesture.minimumPressDuration=1.0f;//设置长按 时间
[cell addGestureRecognizer:longPressGesture];
//实现手势方法
- (void)cellLongPress:(UILongPressGestureRecognizer *)longRecognizer{
  if (longRecognizer.state==UIGestureRecognizerStateBegan){
	//成为第一响应者,需重写该方法
    [self becomeFirstResponder];
    CGPoint location = [longRecognizer locationInView:self.tableView];
    NSIndexPath * indexPath = [self.tableView indexPathForRowAtPoint:location];
    //实现对应功能
    HZJJGLCell *cell = [self.tableView cellForRowAtIndexPath:indexPath];
    [ZKTools KAlertTitle:@"复制SN号" withMsg:nil withVC:nil cancel:nil done:^{
      UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
      pasteboard.string = [cell.titleLabel.text substringFromIndex:4];
    }];
  }
}

转载请注明来源:   cell内添加手势  - 朱凯博客

分享是一种快乐,也是一种美德:
¥打开支付宝,扫码领红包¥ 红包

支付宝 aliPay

微信 wxPay