Cómo lograr que el texto de marcador de posición desaparezca carácter por carácter en UITextField

Podrías ayudarme.

EnUITextField cuando proporcionamos un texto de marcador de posición, su cadena de marcador de posición desaparecerá cuando ingresemos cualquier carácter. ¿Cómo puedo lograr que solo el carácter ingresado desaparezca, no una cadena completa? Lo que significa que si escribo 3 caracteres, solo desaparecerán los primeros 3 caracteres del marcador de posición.

#EDIT 1

Además, el color del texto de los caracteres recién ingresados cambiará y el color del texto de los caracteres restantes permanecerá igual.

Gracias por adelantado.

Respuestas a la pregunta(6)

Su respuesta a la pregunta