Pourquoi UITableViewCell ont une propriété contentView?
-
26-09-2019 - |
Question
Quel est le point de cette propriété contentView? Je veux dire: Pourquoi ne sont pas tous les sous-vues exacerbaient self
Laissez-moi ce droit: Chaque cellule est une vue (UITabvleViewCell est une sous-classe UIView). Et ce point de vue de la graisse a une autre vue de la graisse avec les mêmes limites assis sur le dessus de celui-ci, appelé contentView. Ce contentView porte alors tous les autres sous-vues.
Maintenant, pourquoi ne pas ils économisent ce morceau supplémentaire de mémoire? Y at-il logique de génie derrière cette décision? Aimerait comprendre la raison.
La solution
Le point de vue du contenu n'a pas toujours les mêmes limites que la cellule. Par exemple, en entrant dans le mode d'édition, le bouton de suppression glisse l'affichage du contenu à droite, le redimensionnement dans le processus.
De A Closer Look au Tableau cellules