/ / Design tableViewCell (sobrepõe a célula de visualização da tabela) - objetivo-c, tableviewcell

Design tableViewCell (sobrepõe-se à célula de exibição de tabela) - objective-c, tableviewcell

Como projetar esta célula de visualização de tabela. A célula se sobrepõe à outra célula. Por favor me ajudeinsira a descrição da imagem aqui

Respostas:

0 para resposta № 1

Defina o deslocamento y de pictureImageview como negativo, ou seja, -50.0f ou mais, a imagem aparecerá começando na célula acima.


0 para resposta № 2

Acabei de experimentar a solução AppleDelegate, mas não funcionou, porque a parte superior de cada imagem está cortada, talvez porque esteja além dos limites das células, mesmo com uma cor clara de fundo.

Uma abordagem diferente seria acreditar que é apenas um efeito visual, e as células não estão sobrepostas. Isso é possível dando uma altura diferente para cada célula com o próximo código:

- (CGFloat)tableView      : (UITableView *) tableView
heightForRowAtIndexPath : (NSIndexPath *) indexPath {
// RETURN A DIFFERENT HEIGHT FOR EVERY CELL DEPENDING ON INDEXPATH,
// INCREASING IT GRADUALLY.
}

Na próxima imagem, as linhas pretas se parecem com a "borda superior das células, mas talvez esse seja o efeito, e o limite real é a linha vermelha:

insira a descrição da imagem aqui

Pensando assim, apenas a primeira célula requer um tratamento especial para os títulos verdes.


0 para resposta № 3

Tente definir restrições no storyboard e, em seguida, mantenha o mesmo tamanho / quadro da imagem do UIImageView quando a imagem estiver definida como UIImageView. Boa sorte!