2010-08-31 6 views
1

Je voudrais présenter un UITableView avec une mise en page de base comme celui-ci:UITableView prend-il en charge le style groupé avec des sections rectangulaires (non arrondies)?

 
    header view 
    table row 
    table row 
    table row 
    header view 
    table row 
    table row 

de style Regroupées avec des vues d'en-tête de la section est la façon naturelle de faire, mais je ne veux pas le « shunken (rembourrage sur la à gauche et à droite), coin arrondi "regarde que les sections groupées ont. Je voudrais que l'apparence ressemble à une table plaine indexée: les lignes de table sont toutes rectangulaires et pleine largeur, avec des sections d'en-tête périodiques pour séparer les lignes de table en groupes. Est-ce possible avec une table de style groupée? Ou est-ce que je peux simuler ceci avec un tableau simple et des affichages de contenu personnalisés pour les en-têtes de section? Ou est-ce qu'il y a un autre moyen de le faire? Je souhaite réutiliser autant de UITableView que possible, sans avoir à écrire un contrôle personnalisé complet.

Répondre

0

J'opterais pour la deuxième option que vous avez présentée. Ce que vous pouvez faire est d'utiliser les méthodes déléguées viewForHeaderInSection and viewForFooterInSection.

+0

Je supposais que les tables de styles simples ne pouvaient pas avoir plus d'une section, et ne pouvaient donc pas avoir des vues d'en-tête de section. Définir le style de table à plain avec plusieurs sections (et en utilisant viewForHeaderInSection comme vous le notez) me donne juste ce que je voulais. – Bogatyr

+0

Super, je suis content de pouvoir aider :) Bonne chance! /Paul –

Questions connexes