Perché UITableViewCell ha una proprietà contentView?
-
26-09-2019 - |
Domanda
Qual è il punto di questa proprietà contentView? Voglio dire: perché non sono tutti subviews appena aggiunto al self
Fammi capire bene: Ogni cellula è una vista (UITabvleViewCell è una sottoclasse UIView). E questo punto di vista il grasso ha un altro vista di grassi con gli stessi limiti seduto sulla cima di esso, chiamato contentView. Che contentView porta poi tutti gli altri subviews.
Ora perché non fanno risparmiare quel pezzo extra di memoria? C'è qualche logica genio dietro questa decisione? Mi piacerebbe capire il motivo di questo.
Soluzione
Il punto di vista del contenuto non sempre hanno gli stessi limiti come la cellula. Ad esempio, quando si entra in modalità modifica, il pulsante diapositive eliminare la vista contenuto verso destra, ridimensionamento nel processo.
A Closer Look at Table View cellule