Que font en général les méthodes cell.layoutIfNeeded()
et cell.layoutSubviews()
et cell.setNeedsDisplay()
?Que font les méthodes cell.layoutifneeded et cell.layoutSubviews et cell.setneedsdisplay en général?
Que font les méthodes cell.layoutifneeded et cell.layoutSubviews et cell.setneedsdisplay en général?
Répondre
- layoutSubviews
Expose subviews. en bref, cette méthode permet de déterminer la taille et la position de toutes les sous-vues, il permet également d'obtenir le comportement souhaité que vous voulez pour votre vue si vous avez une sous-classe. Documentation here
2.layoutIfNeeded
Forces vue de la mise en page immédiatement, par exemple, vous avez changé contraintes constantes et pour tenir compte du changement que vous devez appeler layoutIfNeeded (il peut également être animé: P).. Documentation here
- setNeedsDisplay
marques la vue doivent être redessinés dans le prochain cycle de dessin, lorsque vous appelez cette méthode, le système est informé du contenu de ce point de vue est changé et sera retracé dans le prochain cycle de dessin. Documentation here
S'il vous plaît envisager de lire la documentation pour une meilleure compréhension
En général, cette communauté aide à problème de programmation spécifique, et non une compréhension large. Vous devez lire les documents pour cela – sasquatch
Plz passer par ce site https://developer.apple.com/documentation/uikit/uitableviewcell –
S'il vous plaît se référer lien https://stackoverflow.com/questions/14506968/setneedslayout-and-setneedsdisplay –