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.

Était-ce utile?

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

Figure 5-1 Pièces d'une vue de table cellulaire:


Figure 5-2 parties d'une cellule de table vue en mode d'édition:

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top