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];
[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
に直接設定できます。