Masquer l'affichage du pied de page dans UITableView
J'ai travaillé pour cacher la footerview pour tout. Mon problème est que j'ai un bouton dans le pied de page quand je clique sur le bouton de la section sera ajoutée en dessous de la dernière section et le bouton de trop va changer à la section nouvellement créée et maintenant, je veux masquer le pied de page dans la section précédente de la table après la mise à jour des articles.
footerView.hidden = YES
J'ai utilisé ce dans le bouton de action, mais sa ne fonctionne pas.
source d'informationauteur New Xcoder | 2012-07-12
Vous devez vous connecter pour publier un commentaire.
Il y a quatre solutions. Ils sont,
Solution 1:
Solution 2:
Vous pouvez définir le pied de page/en-tête de la hauteur via interface builder sous l'onglet taille.
Solution 3:
ensemble contentInset propriété.
Il est utilisé pour faire le haut et le bas de toucher le bord.
Solution 4:
mettre en œuvre les ci-dessous, définissez les valeurs par votre condition. 0.0 ne seront pas acceptées. La valeur la plus faible doit être de 1,0.
Cela devrait le faire
Cela peut le faire
par la mise en œuvre de délégué méthode
Swift 3.0 solution qui supprime également les satanés 1px frontière entre la cellule précédente et de l'en-tête suivant.
Se référant à @J. Hong réponse, Swift4 version iOS (11.3):
Comparant à @Tim Newton réponse:
titleForFooterInSection
CGFloat.leastNormalMagnitude
->.leastNonzeroMagnitude
(plus Swifty OMI)Lorsque vous n'utilisez pas les vues personnalisées, retour
nil
detableView:titleForFooterInSection:
et0
detableView:heightForFooterInSection:
.