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.

Foi útil?

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

Figura 5-1 partes de uma célula de exibição de tabela:

enter image description here


Figura 5-2 partes de uma célula de vista de mesa no modo de edição:

enter image description here

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top