Máscara de imagen del indicador de progreso rápido

Para comenzar, este proyecto se ha creado utilizando Swift.

Quiero crear un indicador de progreso personalizado que se "llene" a medida que se ejecuta el script. El script llamará a un feed JSON que se extrae del servidor remoto.

Para visualizar mejor lo que busco, hice esto:

Mi conjetura sería tener dos imágenes PNG; uno blanco y uno rojo, y luego simplemente enmascarar en función de la cantidad de progreso.

Tiene alguna idea sobre esto?

Respuestas a la pregunta(1)

Su respuesta a la pregunta