¿Cómo puedo configurar el desplazamiento de desplazamiento después de restablecer el inserto de contenido?

Tengo un problema con UITextView. Debo restablecer este recuadro de contenido porque tengo que agregar algo de contenido en la parte superior e inferior. Escribí un código en textViewDidChanged. Porque configuraré algo, en la parte inferior de textView, cuando escribo bla, bla, algo se reposiciona, de lo contrario, bla, bla, se escribe en algo. no quiero eso Así que escribí un código en textViewDidChange.

Aquí está mi código:

UIEdgeInsets newInset = self.textView.contentInset;
newInset.top = 50;
newInset.bottom = 1000; // just example
self.textView.contentInset = newInset;

OK hecho.

Restablecí el recuadro de contenido, pero el desplazamiento de textView siempre apunta al final de uitextView. Quiero que el desplazamiento de desplazamiento esté configurado en la posición de escritura.

¿Cómo puedo arreglarlo? Solo quiero cambiar el tamaño del contenido de mi vista de texto.

¿Cómo puedo hacerlo? ¡Ayudame por favor!

preguntado el 22 de mayo de 12 a las 07:05

1 Respuestas

Como UITextView se hereda de UIScrollView, puede configurar las inserciones del indicador de desplazamiento llamando a:

UIEdgeInsets scrollInsets = UIEdgeInsetsMake(20.0, 0.0, 30.0, 0.0);
yourTextView.scrollIndicatorInsets = scrollInsets;

Esto le dará 20 px en la parte superior y 30 px en la parte inferior de su vista de texto.

contestado el 22 de mayo de 12 a las 08:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.