iphone - Copie la funcionalidad en iOS usando UIPasteboard
(5)
NSString *copyStringverse = [[NSString alloc] initWithFormat:@"%@",[textview.text]];
UIPasteboard *pb = [UIPasteboard generalPasteboard];
[pb setString:copyStringverse];
Estoy usando el código anterior para copiar contenido en la textview
de textview
, pero quiero copiar el contenido en una celda de la tabla. Como hacer esto. Gracias por adelantado.
Bueno, no dice exactamente cómo tiene configurada la celda de la vista de tabla, pero si solo se trata de texto dentro de su vista de tabla, podría ser tan fácil como:
// provided you actually have your table view cell
NSString *copyStringverse = yourSelectedOrClickedTableViewCell.textLabel.text;
UIPasteboard *pb = [UIPasteboard generalPasteboard];
[pb setString:copyStringverse];
Para 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
Para Swift 3.x
UIPasteboard.general.string = "String to copy"
Para Swift2.2
UIPasteboard.generalPasteboard().string = tableViewCell.textLabel.text
Al usar esto, puede establecer directamente el valor en UIPasteboard
.
[UIPasteboard generalPasteboard].string = @"Copy me!";