Pergunta

Preciso de uma View Uitable sem cor de fundo, pois tenho a mesma imagem de plano de fundo para cada página do meu aplicativo.Sei que isso já foi perguntado várias vezes, mas nenhuma das soluções postadas aqui funciona para mim.

Eu tentei o

    .backgroundView = nil  
    .backgroundColor = [UIColor clearColor]

coisa para células e tableview, mas o resultado foi que obtive um fundo branco.Alguns posts disseram que este é o novo padrão iOS7.

Tentei definir uma cor com um valor alfa como este

    .backgroundColor = [UIColor colorWithRed:0 green:0 blue:0 alpha:1];

mas isso só me dá uma célula preta em vez de transparente.Então, aparentemente, tudo, exceto o valor alfa, é aplicado aqui.

Também tive o problema de que se você rolar a tabela sobre as "bordas", ainda haverá um fundo branco.Este é o plano de fundo normal do próprio tableview e não seria visto quando o tableview finalmente tivesse um valor alfa?

Ah, é claro que aplicar um valor de opacidade de 0 no inspetor também não funcionará.

Estou faltando alguma coisa, existe uma nova maneira de fazer isso, é possível ter UITableViews totalmente transparentes (excluindo rótulos e imagens que coloquei lá, é claro)?

Se isso importa, estou usando o xCode 5.1.1

Obrigado por qualquer ajuda.

Foi útil?

Solução

Tentar:

cell.contentView.backgroundColor = [UIColor clearColor];
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top