美文网首页iOS Developer
iOS 复制tableViewCell上文字

iOS 复制tableViewCell上文字

作者: 短发控丶kk | 来源:发表于2016-12-01 14:27 被阅读0次

    总结与分享

    上篇文章中分享了自定义Label复制文字,继续分享一篇复制文字

    // 允许长按菜单

    - (BOOL)tableView:(UITableView *)tableView shouldShowMenuForRowAtIndexPath:(NSIndexPath *)indexPath

    {

    return YES;

    }

    // 允许每一个Action

    - (BOOL)tableView:(UITableView *)tableView canPerformAction:(SEL)action forRowAtIndexPath:(NSIndexPath *)indexPath withSender:(id)sender

    {

    // 可以支持所有Action,也可以只支持其中一种或者两种Action

    if (action == @selector(copy:)) { // 支持复制和黏贴

    return YES;

    }

    return NO;

    }

    // 对一个给定的行告诉代表执行复制或黏贴操作内容

    - (void)tableView:(UITableView *)tableView performAction:(SEL)action forRowAtIndexPath:(NSIndexPath *)indexPath withSender:(id)sender

    {

    if (action == @selector(copy:)) {

    //根据自己需求,修改需要复制cell中的文字

    LRAnswerDescriptionCell *cell = (LRAnswerDescriptionCell *)[tableView cellForRowAtIndexPath:indexPath];

    UIPasteboard *pasteBoard = [UIPasteboard generalPasteboard]; // 黏贴板

    [pasteBoard setString:cell.desLabel.text];

    //    } else if (action == @selector(paste:)) {

    //        NSLog(@"黏贴");

    //        UIPasteboard *pasteBoard = [UIPasteboard generalPasteboard];

    //        NSLog(@"%@",pasteBoard.string);

    //    } else if (action == @selector(cut:)) {

    //        NSLog(@"剪切");

             }

    }

    相关文章

      网友评论

        本文标题:iOS 复制tableViewCell上文字

        本文链接:https://www.haomeiwen.com/subject/wsvxmttx.html