удалить белый блок текста - PullRequest
1 голос
/ 03 февраля 2012

Я использовал приведенные ниже коды для отображения чисел в UITableView

- (UITableViewCell *)tableView:(UITableView *)tableView 
         cellForRowAtIndexPath:(NSIndexPath *)indexPath 
{   



    static NSString *CellIdentifier = @"Cell";


    TDBadgedCell *cell = [[[TDBadgedCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier] autorelease];



    [cell setText:[ NSMutableString  stringWithFormat:@"%d", [[aArray objectAtIndex:indexPath.row] intValue]]] ;


    [cell  setBackgroundColor:[UIColor clearColor]];


    return cell;



}

enter image description here

, но текст чисел имеет белый блок на фоне

как их удалитьбелые блоки?

Приветствую любой комментарий

Ответы [ 3 ]

1 голос
/ 03 февраля 2012

попробуй [cell.textLabel setBackgroundColor:[UIColor clearColor]];

и [cell setText:] устарела, используйте [cell.textLabel setText:]

0 голосов
/ 03 февраля 2012

В вашем пользовательском UITableViewCell, TDBadgedCell, вы, вероятно, добавляете UILabel в ячейку. Ваш метод setText, вероятно, устанавливает текст UILabel. Для этого UILabel установите цвет фона, чтобы очистить, как предлагали другие.

Вы можете установить цвет фона UILabel, чтобы очистить один раз ваш initWithStyle: reuseIdentifier: метод.

0 голосов
/ 03 февраля 2012

попробуйте

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