使用UIPasteboard在iOS中复制功能

sta*_*one 47 iphone uipasteboard

 NSString *copyStringverse = [[NSString alloc] initWithFormat:@"%@",[textview.text]];
 UIPasteboard *pb = [UIPasteboard generalPasteboard];
 [pb setString:copyStringverse];
Run Code Online (Sandbox Code Playgroud)

我使用上面的代码复制内容 textview,但我想复制表格的单元格中的内容.这该怎么做.提前致谢.

Mic*_*ann 73

好吧,你没有确切地说你如何设置你的表视图单元格,但如果它只是你的表视图中的文本,它可以像下面这样简单:

// provided you actually have your table view cell
NSString *copyStringverse = yourSelectedOrClickedTableViewCell.textLabel.text;
UIPasteboard *pb = [UIPasteboard generalPasteboard];
[pb setString:copyStringverse];
Run Code Online (Sandbox Code Playgroud)


Aqi*_*taz 26

[UIPasteboard generalPasteboard].string = @"Copy me!";
Run Code Online (Sandbox Code Playgroud)

  • 很好地复制到接受的答案. (10认同)

chr*_*nse 13

对于Swift 3.x

UIPasteboard.general.string = "String to copy"
Run Code Online (Sandbox Code Playgroud)