Por que o uabableViewCell tem uma propriedade ContentView?
-
26-09-2019 - |
Pergunta
Qual é o objetivo desta propriedade ContentView? Quero dizer: por que todas as sub -varandas não são adicionadas a self
?
Deixe -me acertar: toda célula é uma visualização (o UITABVLEVIEWCELL é uma subclasse uiview). E essa visão gorda tem outra visão gorda com os mesmos limites sentados em cima dela, chamado ContentView. Esse ContentView então carrega todas essas outras subviews.
Agora, por que eles não salvaram aquele pedaço extra de memória? Existe alguma lógica genial por trás dessa decisão? Adoraria entender o motivo disso.
Solução
A visualização de conteúdo nem sempre possui os mesmos limites que a célula. Por exemplo, ao inserir o modo de edição, o botão Excluir desliza a visualização de conteúdo para a direita, redimensionando -a no processo.
A partir de Uma olhada mais de perto nas células de exibição da tabela