Подтвердить что ты не робот

Функция копирования в iOS с помощью UIPboardboard

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

Я использую код выше для копирования содержимого в textview, но я хочу скопировать содержимое в ячейку таблицы. Как это сделать. Спасибо заранее.

4b9b3361

Ответ 1

Хорошо, вы точно не указали, как настроена ваша ячейка просмотра таблицы, но если это просто текст внутри вашего представления таблицы, это может быть так же просто, как:

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

Ответ 2

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

Ответ 3

Для 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

Для Swift 3.x

UIPasteboard.general.string = "String to copy"

Ответ 5

Для Swift2.2

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

Используя это, вы можете прямо установить значение UIPasteboard.