NSString *copyStringverse = [[NSString alloc] initWithFormat:@"%@",[textview.text]];
UIPasteboard *pb = [UIPasteboard generalPasteboard];
[pb setString:copyStringverse];
J'utilise le code ci-dessus pour copier le contenu dans textview
, mais je veux copier le contenu dans une cellule du tableau. Comment faire cela ... Merci d'avance.
Eh bien, vous ne dites pas exactement comment vous avez configuré la cellule de la vue tableau, mais si le texte ne contient que du texte, cela pourrait être aussi simple que:
// 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!";
Pour Swift 3.x
UIPasteboard.general.string = "String to copy"
Pour 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
Pour Swift2.2
UIPasteboard.generalPasteboard().string = tableViewCell.textLabel.text
En utilisant cela, vous pouvez directement définir la valeur sur UIPasteboard
.