欢迎光临朱凯的个人站点!
p700.cn,朱凯

cell内添加手势

 发布时间: 2018-07-23 15:32      原创:  朱凯个人站      评论:         ..人查看
// 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内添加手势  - 朱凯个人站

上一篇:bugly自定义配置 下一篇:没有了
分享是一种快乐,也是一种美德:
分享到微信朋友圈

支付宝

微信