Domanda Copia funzionalità in iOS utilizzando UIPasteboard


 NSString *copyStringverse = [[NSString alloc] initWithFormat:@"%@",[textview.text]];
 UIPasteboard *pb = [UIPasteboard generalPasteboard];
 [pb setString:copyStringverse];

Sto usando il codice sopra per copiare i contenuti in textview, ma voglio copiare i contenuti in una cella del tavolo. Come fare questo. Grazie in anticipo.


44
2018-01-15 12:20


origine


risposte:


Beh, non dirai esattamente come hai impostato la cella di visualizzazione tabella, ma se è solo testo all'interno della visualizzazione tabella, potrebbe essere facile come:

// provided you actually have your table view cell
NSString *copyStringverse = yourSelectedOrClickedTableViewCell.textLabel.text;
UIPasteboard *pb = [UIPasteboard generalPasteboard];
[pb setString:copyStringverse];

73
2018-01-15 12:25



[UIPasteboard generalPasteboard].string = @"Copy me!";

23
2017-08-07 10:57



Per Swift 3.x

UIPasteboard.general.string = "String to copy"

6
2017-12-03 22:31



Per 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
2018-02-01 10:30



Per Swift2.2

UIPasteboard.generalPasteboard().string = tableViewCell.textLabel.text

Usando questo puoi direttamente impostare il valore su UIPasteboard.


1
2017-10-14 12:34