NSString *copyStringverse = [[NSString alloc] initWithFormat:@"%@",[textview.text]];
UIPasteboard *pb = [UIPasteboard generalPasteboard];
[pb setString:copyStringverse];
我正在使用上面的代码来复制 textview
中的内容,但我想要复制表格中单元格的内容。如何做到这一点?
NSString *copyStringverse = [[NSString alloc] initWithFormat:@"%@",[textview.text]];
UIPasteboard *pb = [UIPasteboard generalPasteboard];
[pb setString:copyStringverse];
我正在使用上面的代码来复制 textview
中的内容,但我想要复制表格中单元格的内容。如何做到这一点?
你没有明确说明你的表格视图单元格是如何设置的,但如果它只是表格视图中的文本,那么可能很容易:
// provided you actually have your table view cell
NSString *copyStringverse = yourSelectedOrClickedTableViewCell.textLabel.text;
UIPasteboard *pb = [UIPasteboard generalPasteboard];
[pb setString:copyStringverse];
yourSelectedOrClickedTableViewCell
是一个 UITableViewCell
。你需要找出哪个单元格被点击了。我不知道你的代码的其余部分是什么样子的,所以我不知道你将如何调用复制操作,也无法提供更好的代码示例。 - Michael Dautermann[UIPasteboard generalPasteboard].string = @"Copy me!";
对于 Swift 3.x
UIPasteboard.general.string = "String to copy"
针对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
对于 Swift2.2
UIPasteboard.generalPasteboard().string = tableViewCell.textLabel.text
UIPasteboard
中。