Воспроизвести стиль UITableViewCell - PullRequest
0 голосов
/ 26 июля 2011

Как я могу воспроизвести сообщение в стиле UITableViewCell без использования пользовательских ячеек?

На данный момент я использую UICellStyleWithSubtitle и добавляю аксессуары, но могу видеть только дату, а UITableViewCellAccessoryDisclosureIndicator скрыт.

Что я хочу:

http://www.askdavetaylor.com/4-blog-pics/iphone-text-txt-message-haiti-2.png

Что я делаю:

    cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
    UILabel *myLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 45, 15)];
    [myLabel setText:[NSString stringWithFormat:@"%@", [table returnDate]]];
    [myLabel setAdjustsFontSizeToFitWidth:YES];
    [myLabel setTextColor:[UIColor blueColor]];
    [myLabel setBackgroundColor:[UIColor clearColor]];
    cell.accessoryView = myLabel;
    [myLabel release]; 
    cell.textLabel.text = table.title;
    cell.detailTextLabel.text = table.subtitle;

Ответы [ 2 ]

0 голосов
/ 26 июля 2011

Для этого вам не нужно использовать UICellStyleWithSubtitle..u, вы можете использовать UITableViewCellStyleValue1 и попробовать свойство detailTextLabel ячейки, например: cell.detailTextLabel.text = @"Yesterday";

0 голосов
/ 26 июля 2011

Попробуйте,

cell.detailTextLabel.text = [table returnDate]

вместо использования метки, просто присвойте значение detailTextLabel и задайте стиль ячейки как UITableViewCellStyleValue1 .

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