Suppression de dernier séparateur de cellules dans le tableau
J'ai un statique TableView configurer dans mon storyboard et j'essaie de retirer le séparateur dans la dernière cellule à des fins esthétiques. J'ai regardé les différentes réponses sur ce site et d'autres sites web et ils pointent tous vers ce type de code pour IOS8
self.tableView.tableFooterView = UIView()
Cependant quand je lance l'application, le séparateur est toujours là. Pas trop sûr de ce que je fais mal.
OriginalL'auteur Miguel Dey | 2015-02-19
Vous devez vous connecter pour publier un commentaire.
Une façon intelligente de supprimer le séparateur de dernière cellule est d'ajouter une vue à hauteur de 1 seulement.
Merci beaucoup @Javeed
OriginalL'auteur Iya
Swift 3 Version de top voté réponse:
Il fonctionne même si le nombre de cellules est dynamique.
il fonctionne très bien merci
avez-vous d'ajouter le IBOutlet pour tableView à votre contrôleur?
Je suis à l'aide de la sous-classe de UITableViewController
OriginalL'auteur George Bikas
Cette solution permettra de retirer le dernier séparateur dans chaque section de regroupés tables, sans avoir besoin de sous-classe de la table ou les cellules.
Fonctionne sous iOS 8. (Probablement fonctionne sous iOS 6+).
Ajouter les éléments suivants à votre délégué:
Il fonctionne en supprimant toute mince
UIView
s dans les cellules visibles qui sont en pleine largeur et à la bas de la cellule (il laisse le haut du séparateur visible).D'enlever le haut séparateur ainsi, commentaire de la
origin.y
vérifierSi vous souhaitez supprimer le séparateur à partir d'un section particulière(s) que vous auriez à obtenir les numéros de section à partir des cellules.
Remarque: car il supprime les séparateurs par la taille (et la position), elle peut échouer pour les non-table par défaut (ou cellule) encart de valeurs, ou si des changements iOS le look du séparateur. Aussi, il risque d'échouer si iOS est modifiée de sorte que les séparateurs ne sont pas des sous-vues des cellules, dans lequel cas le plus rigoureux de la numérisation serait nécessaire de trouver le séparateur de vues.
Il s'appuie sur iOS ajoutant les cellules de la table avant d'appeler
heightForFooterInSection:
Aussi, comme ci-dessus, il va supprimer tous les séparateurs à partir d'un simple tableau.
OriginalL'auteur Matt
La solution suivante devrait fonctionner, puisque tout ce qui est nécessaire est un calcul simple:
X
est le nombre de cellules que vous voulez dans cette table.OriginalL'auteur Angels