使用UIPasteboard在iOS中复制function
NSString *copyStringverse = [[NSString alloc] initWithFormat:@"%@",[textview.text]]; UIPasteboard *pb = [UIPasteboard generalPasteboard]; [pb setString:copyStringverse];
我正在使用上面的代码复制textview
内容,但我想复制表格的单元格中的内容。 这个怎么做。 提前致谢。
那么你并没有说明你是如何build立你的表格视图单元格的,但是如果它只是你的表格视图中的文本,它可以像下面这样简单:
// provided you actually have your table view cell NSString *copyStringverse = yourSelectedOrClickedTableViewCell.textLabel.text; UIPasteboard *pb = [UIPasteboard generalPasteboard]; [pb setString:copyStringverse];
[UIPasteboard generalPasteboard].string = @"Copy me!";
对于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
对于Swift 3.x
UIPasteboard.general.string = "String to copy"
对于Swift2.2
UIPasteboard.generalPasteboard().string = tableViewCell.textLabel.text
通过使用这个,你可以直接设置UIPasteboard
的值。