2010-10-29 6 views
0

J'ai une vue de tableau groupée; l'arrière-plan de la table est une image personnalisée. Dans un type de cellule, j'ai juste une image, et elle ne remplit pas toute la largeur de la cellule, et elle est centrée dans la cellule.Elimination de la bordure d'une cellule de tableau groupée

J'ai défini l'arrière-plan de cette cellule sur UIColor -clearColor, de sorte que la vue d'arrière-plan de la table s'affiche, mais la cellule dessine toujours la bordure gris clair (le contour du rectangle arrondi). J'en ai besoin pour NE PAS faire ça!

J'ai également essayé de définir l'arrière-plan contentView de la cellule, et j'ai essayé de définir le style du séparateur de table sur none, mais le contour reste dessiné.

Est-il possible d'empêcher cela de dessiner?

Répondre

0

Je ne compris cela, mais je n'utiliser une solution de contournement: Je place l'image dans le pied de page de la section qui suit le groupe de cellules "normales". Dans ce cas, il n'y a pas de bordure, juste une vue personnalisée, centrée automatiquement dans la table. Utilisez l'en-tête aurait également travaillé, mais j'ai aimé le peu de séparation supplémentaire que le pied de page fourni.

0

Avez-vous essayé tableView.separatorColor = [UIColor clearColor]; ?

[mise à jour] Si vous voulez avoir un style différent pour vos en-têtes de section, vous utilisez une vue personnalisée en mettant en œuvre:

– tableView:viewForHeaderInSection:

+0

Je pensais que je l'ai fait, mais je suppose que je l'ai manqué. Vous rock, Manny! Merci! – randallmeadows

+0

OK, peut-être que c'était pré-mature. C'est ce que j'ai pour coder trop tard dans la nuit. Le problème est, ceci est pour la * table * entière, et une section différente dont les cellules doivent avoir l'air "normales" n'ont maintenant aucun séparateur entre elles. – randallmeadows

+0

vous pouvez réimplémenter la "section" en utilisant une vue personnalisée. Utilisation - tableView: viewForHeaderInSection: – Manny

Questions connexes