Si quelqu'un face au problème, j'ai obtenu une solution, définir une vue transparente comme une vue d'arrière-plan de la cellule. Ensuite, il devient totalement transparent. Ensuite, vous pouvez ajouter plus de vue ou personnaliser la cellule.
UIView *backView = [[[UIView alloc] initWithFrame:CGRectZero] autorelease];
backView.backgroundColor = [UIColor clearColor];
messageCell.backgroundView = backView;
messageCell.contentView.layer.cornerRadius = 10.0;
messageCell.contentView.layer.borderWidth = 1.0f;
messageCell.contentView.layer.borderColor = [[Settings getInstance] colorFrameBorder].CGColor;
messageCell.selectionStyle = UITableViewCellSelectionStyleNone;
return messageCell;
Cette solution a été cité dans l'une des questions StackOverflow, que je ne me souviens pas. J'ai également trouvé que, il est facile d'ajouter une vue transparente dans l'en-tête ou le pied de tableau. Le bouton vers le bas les détails de contact sont probablement ajoutés dans une vue de pied de page.
Bonjour, Que voulez-vous dire par « groupe "? pouvez-vous poster un code de ce qui ne fonctionne pas? – Vinzius
Le style de la table est UITableViewStyleGrouped. Le code est un peu compliqué. Dans la table principale, j'utilise une cellule personnalisée, dans chaque section. J'ajoute la photo, vous pouvez suivre la bande blanche entre le bouton. Ce n'est pas transparent. – karim