NSString *copyStringverse = [[NSString alloc] initWithFormat:@"%@",[textview.text]];
UIPasteboard *pb = [UIPasteboard generalPasteboard];
[pb setString:copyStringverse];
我使用上面的代码复制textview
中的内容,但我想复制表格单元格中的内容。这该怎么做。
提前谢谢。
答案 0 :(得分:73)
嗯,你没有确切地说你如何设置你的表视图单元格,但如果它只是你的表视图中的文本,它可以像下面这样简单:
// provided you actually have your table view cell
NSString *copyStringverse = yourSelectedOrClickedTableViewCell.textLabel.text;
UIPasteboard *pb = [UIPasteboard generalPasteboard];
[pb setString:copyStringverse];
答案 1 :(得分:26)
[UIPasteboard generalPasteboard].string = @"Copy me!";
答案 2 :(得分:10)
对于Swift 3.x
UIPasteboard.general.string = "String to copy"
答案 3 :(得分:4)
对于Swift 2.1 +:
let cell = tableView.cellForRowAtIndexPath(indexPath) as! UITableViewCell // change this to your custom cell if you use one
UIPasteboard.generalPasteboard().string = cell.textLabel.text
答案 4 :(得分:1)
对于Swift2.2
UIPasteboard.generalPasteboard().string = tableViewCell.textLabel.text
通过使用此功能,您可以直接将值设置为UIPasteboard
。