He buscado y buscado a través de blogs interminables y artículos sobre cómo determinar una altura dinámica para una UITableViewCell personalizada y su texto detallado. Realmente me ha costado encontrar una buena documentación sobre esto.Personalizado UITableView Altura de celda dinámica
Lo que necesito hacer es tener la célula crezca de acuerdo con el texto interior, pero nunca pasan debajo de una altura de 70
He probado varios de las respuestas para este tipo de pregunta aquí en StackOverflow pero ninguno de ellos funcionó. Toda mi aplicación está casi terminada, pero realmente necesito lograr esto antes de lanzar y es problemático.
Esto es lo que estoy intentando, pero acabo de recibir un montón de células superpuestas entre sí. Según lo que he leído, necesito encontrar el marco si la celda personalizada o la vista de texto en la celda también, pero no estoy seguro de cómo hacer eso o mezclarlos todos juntos para devolver una altura.
Cualquier ayuda sería muy apreciada ¡Gracias! Método
- (CGFloat) tableView: (UITableView *) tableView heightForRowAtIndexPath: (NSIndexPath
*) indexPath
{
CGSize aSize;
aSize = [[(Tweet*)[tweets objectAtIndex:indexPath.row]tweet] sizeWithFont:[UIFont
systemFontOfSize:14]
constrainedToSize:CGSizeMake(300.0, 1000.0)
lineBreakMode:UILineBreakModeTailTruncation];
return aSize.height;
}
http://imageshack.us/photo/my-images/508/screenshot2011092816313.png – FreeAppl3
La imagen muestra lo que me pasa con casi todos los métodos que intento! Parece que está obteniendo el tamaño de cada cadena de texto pero no cambia el tamaño de las celdas – FreeAppl3