Добавление UILabel к detailTextLabel UITableViewCell - PullRequest
0 голосов
/ 15 июля 2010

В моем приложении, которое состоит из сгруппированного табличного представления, detailTextLabel отображает даты, введенные через средство выбора даты. и я использую эти даты, чтобы получить данные из веб-службы. Что я хочу сделать, это добавить UILabels к detailTextLabel ячеек, чтобы я мог получить доступ к свойству text метки, чтобы получить даты и отправить запрос в веб-сервис. я попытался добавить метку в detailTextLabel, как это

cell.detailTextLabel = self.fromDate //fromDate is an instance of UILabel;

Но это показывает мне ошибку ...

Как я могу это исправить

1 Ответ

1 голос
/ 15 июля 2010

Вы должны установить cell.detailTextLabel.text, чтобы изменить его содержимое и, возможно, изменить макет cell.detailTextLabel, но не пытайтесь назначить ему другую UILabel.

Возможно, вы захотите добавить собственную меткув качестве подпредставления, затем сделайте что-то вроде

    UILabel *lbl = [[UILabel alloc] initWithFrame:CGRectMake(160.0f,23.0f,150.0f,20.0f)];
    lbl.textAlignment = UITextAlignmentRight;
    lbl.font = [UIFont fontWithName:@"Arial" size:14.0f];
    lbl.textColor = [UIColor lightGrayColor];
    lbl.text = [@"Ref.No. " stringByAppendingString:refno];

    [cell addSubview:lbl];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...