Данные не отображают UITableView? - PullRequest
0 голосов
/ 01 июня 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 enter image description here

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

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

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

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

Ответы [ 2 ]

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

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

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

Разве вы не должны обращаться к ним по

cell.titleLabel.text = sometest;
cell.imageLabel.image = someImage;

, а также убедитесь, что titleLabel и imageLabel правильно подключены к розеткам. И, пожалуйста, проверьте ваши имена переменных. imageLabel не очень хороший выбор, если вы хотите, чтобы это был просмотр изображений.

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