Получение текстового значения UILabel в выбранной ячейке в prepareForSegue - PullRequest
0 голосов
/ 08 марта 2012

У меня есть таблица, которая загружает данные для базы данных sqlite и отображает их в разделах.

В его ячейке табличного представления есть три метки для отображения текста.

У меня вопрос: можно ли получить текстовое значение метки в выбранной ячейке в prepareForSegue, чтобы я мог передать его в подробный вид?

1 Ответ

0 голосов
/ 08 марта 2012

Да, вы можете сделать это. Вам следует установить свойство tag для каждого из UILabels в ячейке прототипа вашего табличного представления (вы можете сделать это в раскадровке), чтобы вы могли идентифицировать их в своем коде prepareForSegue:.

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    // sender is the table view cell that was selected
    UITableViewCell *cell = sender;

    // get the text of the label in the cell with tag 0
    NSString *firstLabelText = [[cell.contentView viewWithTag:0] text];

    // now use that text to set a property on your segue's destinationViewController...

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...