Tengo el UITableView agrupado clásico con UITextViews editable dentro de cada célula. Estas vistas de texto pueden tener una sola línea o múltiples líneas, y quiero que la celda aumente su altura a medida que el usuario escribe y el texto comienza una nueva línea.Cómo redimensionar dinámicamente altura UITableViewCell
Mi pregunta es: ¿Debo volver a cargar toda la tabla para aumentar la altura de una celda? ¿No hay otro método?
He estado buscando mucho, y las respuestas y tutoriales anteriores solo hablan sobre cómo calcular la altura del texto, cómo implementar heightForRowAtIndexPath ... cosas que ya sé. Mi preocupación es que, para lograr lo que deseo, tenga que calcular la altura y volver a cargar la tabla cada vez que el usuario ingrese un nuevo personaje, que no me parece muy limpio ni eficiente.
Gracias.
Gracias! Pero ahora tengo otro problema: solo quiero volver a cargar esa fila para aumentar su tamaño, no quiero que se vuelva a instanciar el contenido de la celda. Sin embargo, dequeueReusableCellWithIdentifier: @ "customid" solo comienza a reutilizarse después de la segunda llamada. ¿Qué podría hacer? – araid
@rickharrison realmente puede, revisa mi respuesta a continuación. –
Está haciendo el trabajo realmente bien, pero el contenido de la celda crece, respectivamente. ¿Cómo puedo evitar esto? – Gal