La celda de vista de la tabla personalizada no cambia de tamaño según la punta

Creé un nuevo TableViewCell personalizado subclarando UITableViewCell. Creé una vista de tabla con la vista UIImage usando una punta y la conecté con las salidas de la vista. Luego, al completar la tabla desde mi delegado de TableView, utilicé la subclass para las celdas de vista de tabla de retorno.

El nuevo contenido de la punta se está cargando. Pero el nuevo tamaño de la celda de vista de tabla personalizada (networkingimensioné la celda de vista de tabla a un nuevo tamaño grande) no se está cargando en la vista de tabla.

¿Me falta alguna llamada durante la renderización? Por favor ayuda

@interface AccountOption : UITableViewCell { IBOutlet UIImageView* optionIcon; } @property (nonatomic, retain) IBOutlet UIImageView* optionIcon; @end 

En delegado,

  NSArray* topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"AccountOption" owner:nil options:nil]; for (id currentCell in topLevelObjects) { if ([currentCell isKindOfClass:[AccountOption class]]) { cell = currentCell; } } cell.optionIcon.image = [(NSDictionary*)[accountOptions objectAtIndex:indexPath.row] objectForKey:@"icon"]; return cell; 

Debe establecer el alto de fila de la vista de tabla en el generador de interfaces, en el código en el controller de vista o en el método delegado de vista de tabla tableView:heightForRowAtIndexPath:

El tamaño de una celda está definido por su UITableView. La tabla tiene una propiedad y un método delegado que define la altura de la celda (fila). El ancho de la celda es siempre igual al ancho de la tabla. Puede intentar cambiar el tamaño de la celda manualmente, pero la tabla la sobreescribirá siempre.

La propiedad de altura es [UITableView rowHeight] y es preferible sobre la configuration de la altura por el método table delegate tableView:heightForRowAtIndexPath: El método de delegado debe usarse solo cuando necesite diferentes celdas para tener diferentes alturas.