Проблема при правильном отображении в ячейке таблицы с использованием метки - PullRequest
0 голосов
/ 31 мая 2011

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

Это мой код: -

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *CellIdentifier = @"Cell";

    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];

    if (cell == nil) {

        [[NSBundle mainBundle] loadNibNamed:@"TableCell3" owner:self options:NULL];
        cell = nibLoadedCell;
    }
    NewsInfo *aNewsInfo = [appDelegate.newsArray objectAtIndex:indexPath.row];

    titleLabel.text = aNewsInfo.title;
    imageLabel.image = aNewsInfo.smallImageData;
    return cell;
}

и таким образом я настроил свой TableCell3.xib TableCell3.xib

Теперь я хочу, чтобы мои данные заголовка были в 2 строках в метке TableCell3. Я уже использовал оба пути через настройки атрибутов XIB или через код. Код, который я использовал вместо настроек атрибутов xib: -

titleLabel.lineBreakMode = UILineBreakModeWordWrap;
titleLabel.numberOfLines = 2;
titleLabel.text = aNewsInfo.title;

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

Заранее спасибо.

Мои данные отображаются таким образом ...! [Введите описание изображения здесь] [2]

Так что я хочу полностью отобразить этот заголовок, он частично показан сейчас ... я хочу отобразить в две строки ...

Ответы [ 2 ]

0 голосов
/ 01 июня 2011

Настройте рамку UiLabel, чтобы иметь больше места для двух строк или уменьшите размер шрифта.

0 голосов
/ 01 июня 2011

Полагаю, вам нужно увеличить высоту надписи.

Возможно, высота надписи недостаточно велика для отображения 2 строк текста, и это может быть причиной того, что вы видите только 1 строку.

в конструкторе интерфейсов попробуйте увеличить высоту метки.

и, возможно, я ошибаюсь?

Удачи, Шани

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