Uitableview problemas de modo edição (iPhone SDK)
-
06-07-2019 - |
Pergunta
Eu tenho um tableView preenchido com tableViewCells personalizados. As células não são subclasses, eles são apenas tableViewCells que tiveram um monte de ajustes e "acrescentando subexibição-" (feito no método cellForRowAtIndexPath
). O problema ocorre quando eu tocar no botão de edição. Dê uma olhada:
Eu sei que o "emblema de exclusão" está pairando acima do texto, eu vou consertar isso mais tarde. Meu problema é que o "emblema de exclusão" ea reorderControl assume a cor do backgroundColor da tabela (que eu tenho configurado para ser o mesmo que a linha superior). Eu tentei fazer isso:
cell.accessoryView.backgroundColor = [UIColor clearColor]
Mas isso não ajuda que eu suponho que é porque o "emblema de exclusão" e reorderControl não são exibidos na accesoryView. Meu problema não só contam para o emblema eo controle de reabastecimento. Ele também conta para o botão delete que aparece quando eu pressionar a exclusão-crachá.
Por isso, alguém sabe como consertar isso? Eu estou realmente preso aqui.
Graças.
Solução
Parece que você precisa para atribuir uma opinião do fundo para as células, e que dão uma cor de fundo:
cell.backgroundView = [[[UIView alloc] initWithFrame: cell.bounds] autorelease];
cell.backgroundView.backgroundColor = [UIColor gray];