¿Cómo desplazar el text dibujado a la parte superior en UIView?

Estoy dibujando text en una UIView usando charts centrales, la restricción con esto es que cuando la UIView está dibujada hasta el final, no puedo cambiar todo el text dibujado anteriormente para crear una línea vacía en la parte inferior para dibujar text nuevo. No quiero usar UITextView y UITableView.

Una explicación visual:

Supongamos que a tiene una vista como se muestra a continuación para dibujar el text: introduzca la descripción de la imagen aquí

Así que estoy en la última línea en esta vista y cuando esta línea está completamente llena, debo cambiar a una línea debajo que no está allí. Lo que quiero hacer es desplazar todo el text de la pantalla una línea hacia arriba (desplazando la primera línea de la pantalla), para hacer espacio para una nueva línea.

Esta vista es en realidad una más grande para proporcionar el desplazamiento hacia atrás, pero para explicar la situación que acabo de mencionar.

¿Hay alguna manera de hacerlo? Por favor recomiende.

Si desea proporcionar el desplazamiento hacia atrás, significa que no desea desplazar todo el text para hacer espacio para una línea más. Porque al hacerlo perderás la primera línea.

Lo que debe hacer es cambiar el tamaño de la vista y hacerla más grande, de esta manera tendrá más espacio para dibujar más líneas.

Le aconsejo que use un UITableView en su lugar. Es demasiado trabajo para dibujar el text por usted mismo y proporcionar desplazamiento y todo sin ninguna ventaja aparente. Quizás solo para que puedas aprender a hacerlo 🙂