Ao registrar um UITableViewCell para reutilização, qual método init nessa célula é chamado? [duplicado
Esta pergunta já tem uma resposta aqui:
Estilo de configuração de UITableViewCell ao usar o iOS 6 UITableView dequeueReusableCellWithIdentifier: forIndexPath: respostas Estou tentando usar uma subclasse personalizada deUITableViewCell
com o estilo definido paraUITableViewCellStyleSubtitle
e use-o comregisterClass:forCellReuseIdentifier:
. No entanto, não tenho certeza de como fazer iss
Meu pensamento era substituir oinit
método e chame
self = [super initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:myReuseIdentifier];
dentro dele. No entanto, não consigo descobrir qualinit
método @ é chamado (ou se esse é o caminho certo para fazer isso
entei interceptar todos os métodos init a seguir, mas nenhum deles parece ser o correto ao remover a fila de uma célul
init
initWithCoder
initWithFrame
Confirmei quedequeueReusableCellWithIdentifier:forIndexPath:
está retornando uma célula do tipo correto, então eu sei que está sendo criada. Eu simplesmente não sei qualinit
método @ está sendo chamado, portanto, não posso definir o estilo padrã