Al registrar un UITableViewCell para su reutilización, ¿qué método de inicio en esa celda se llama? [duplicar
Esta pregunta ya tiene una respuesta aquí:
Estilo de configuración de UITableViewCell cuando se utiliza iOS 6 UITableView dequeueReusableCellWithIdentifier: forIndexPath: 6 respuestas Estoy tratando de usar una subclase personalizada deUITableViewCell
con el estilo establecido enUITableViewCellStyleSubtitle
y úsalo conregisterClass:forCellReuseIdentifier:
. Sin embargo, no estoy seguro de cómo hacer esto.
i pensamiento era anular elinit
método y llame a
self = [super initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:myReuseIdentifier];
dentro de ella. Sin embargo, no puedo entender quéinit
e llama al método @ (o si esta es la forma correcta de hacerlo).
Intenté interceptar todos los siguientes métodos de inicio, pero ninguno de ellos parece ser el correcto al quitar una celda:
init
initWithCoder
initWithFrame
He confirmado quedequeueReusableCellWithIdentifier:forIndexPath:
está devolviendo una celda del tipo correcto, así que sé que se está creando. Simplemente no sé cuálinit
e llama al método @, así que no puedo establecer el estilo predeterminado.