¿Debo configurar heightForRowAtIndexPath si estoy usando una UITableViewCell personalizada? En mi NIB, ya configuré la altura de la celda.¿Debo configurar heightForRowAtIndexPath si estoy usando una UITableViewCell personalizada?
Cuando anulo heightForRowAtIndexPath, el contenido de mi celda no aparece, aunque está configurado a la altura definida en el NIB.
Si no anulo heightForRowAtIndexPath aparecen los contenidos de la celda, pero hay un desbordamiento ya que la altura predeterminada no es lo suficientemente grande.
+1 ¡Gran uso del patrón de diseño Prototype! –
¿Cómo está inicializando PrototypeCell? ¿Estás utilizando 'initWithStyle: reuseIdentifier:'? Si uso eso, entonces 'prototypeCell.frame.size.height' devuelve la altura predeterminada (44) y no la altura definida en el xib. – kraftydevil
La carga del plumín puede inicializarlo e incluirá la altura correcta. Puede registrar un plumín para la celda o asignar un prototipo de celda a un IBOutlet en el xib de su controlador. –