Devo impostare heightForRowAtIndexPath se sto usando un UITableViewCell personalizzato? Nella mia NIB ho già impostato l'altezza della cella.Devo impostare heightForRowAtIndexPath se sto usando un UITableViewCell personalizzato?
Quando eseguo un over-ride heightForRowAtIndexPath, il contenuto della mia cella non viene visualizzato, anche se è impostato sull'altezza definita nella NIB.
Se non si esegue il overhigh heightForRowAtIndexPath, viene visualizzato il contenuto della cella, ma è presente un overflow poiché l'altezza predefinita non è sufficientemente grande.
+1 Ottimo utilizzo del modello di progettazione Prototype! –
Come stai inizializzando il prototypeCell? Stai usando 'initWithStyle: reuseIdentifier:'? Se lo utilizzo, quindi 'prototypeCell.frame.size.height' restituisce l'altezza predefinita (44) e non l'altezza definita nello xib. – kraftydevil
Il caricamento del pennino può inizializzarlo automaticamente e includerà l'altezza corretta. È possibile registrare un pennino per la cella o mappare una cella prototipo a un IBOutlet nello xib del controller. –