Estoy teniendo un momento terrible tratando de obtener un cuadro de entrada como el de la aplicación de SMS.Cuadro de entrada de texto como la aplicación de SMS en el iPhone
¿Alguien puede ofrecer alguna orientación sobre cómo construir uno de estos y hacer que se vea bien? Necesito un cuadro de entrada que tenga una forma muy parecida al UITextfield, pero que se estirará verticalmente al escribir.
Supongo que necesito calcular el ancho del texto y estirar el marco de la imagen superpuesta verticalmente cuando la palabra de texto se ajusta. Lo más cercano que he llegado se estira, pero el cursor rebota por todos lados cuando se acerca a los límites.
ACTUALIZACIÓN:
He trabajado en esto todos los días durante una semana y tengo acerca renunciado a la UITextView. Puedo hacer que se estire correctamente, pero cuando retrocede, la altura del texto se reduce demasiado cuando se sube una línea. A medida que continúo retrocediendo, se corrige solo. Por ejemplo, muestra este comportamiento cuando estoy en la línea 4 y retrocede hasta la línea 3. Luego, cuando continúo retrocediendo, se corrige hasta que llego al final de la línea 2. Luego se corrige a sí mismo, ... etc.
Decidí tratar de subclase UITextField pero ni siquiera puedo mostrarlo en el tamaño de fotograma que especifico. 150,150,150,150.
¿Echa un vistazo a TTTextEditor from Three20? (ver mi respuesta a continuación). –