Alterando a cor de plano de fundo do UITableViewCell textLabel para limpar

No meu aplicativo eu tenho uma visão de tabela com customViewCells. Subclassei a classe UITableViewCell e adicionei uma imagem que será carregada como assíncrona e para o texto que eu usocell.textLabel.text = @"someThext".

Para as células, a cor de fundo é definida alternativamente para[UIColor darkGrayColor] e[UIColor whiteColor].

Quando eu corro o aplicativo no simulador e no telefonetextLabel da célula tem o fundo branco. Eu quero configurá-lo para ser claro, porque eu quero que a cor de fundo da célula seja cheia, não uma faixa, em seguida, branco, em seguida, outra faixa.

No método init da minha célula customizada eu adicionei, esperando que o branco fique vermelho, mas não tem nenhum efeito:

[self.textLabel setBackgroundColor:[UIColor redColor]];

Eu também tentei:

self.textLabel.backgroundColor = [UIColor redColor];

Mas isso também não funcionou ... se eu adicionar um UILabel como uma subvisualização, a cor de fundo do rótulo pode ser definida, mas eu não quero fazer isso porque quando eu girar o telefone eu quero que meus rótulos sejam automáticos prolongar.

Quaisquer idéias por que definir a cor de fundo decell.textLabel não funciona?

Obrigado

questionAnswers(5)

yourAnswerToTheQuestion