De qué factores depende el ajuste del texto dentro de una vista de texto. El ancho de mi vista de texto es de 160 px y calculé el ancho del texto entrante usando el código mencionado a continuación y resulta ser 157 px, pero este texto está envuelto en 3 líneas ... ¿Por qué?Encontrar el ancho correcto de un NSString
CGSize size = [myText sizeWithFont:textViewFont
constrainedToSize:textView.frame.size
lineBreakMode:UILineBreakModeWordWrap];
CGFloat textWidth = size.width;
Pensé en dividir el ancho del texto con el ancho de la vista de texto para obtener el número de líneas. Pero el cálculo me devuelve 1, mientras que puedo ver 3 líneas en textview en el simulador.
El problema es que la cadena aún no está dibujada en la pantalla. Estoy obteniendo estos datos del servidor y para algunas funcionalidades tengo que calcular cuántas líneas encajarán en un área de texto determinada. ¿Alguna solución alrededor de eso? – Abhinav
No he comprobado esto por mí mismo, pero la respuesta de Jano a esta pregunta http://stackoverflow.com/questions/5837348/counting-the-number-of-lines-in-a-textview-lines-wrapped-by- el tamaño del fotograma parece razonable – monowerker