¿Diferencia entre UIViewContentModeScaleAspectFit y UIViewContentModeScaleToFill?

¿ Cuál es la diferencia entre UIViewContentModeScaleAspectFit y UIViewContentModeScaleToFill …?

Si está hablando de UIViewContentMode , lo siguiente es del Doc .

UIViewContentModeScaleToFill

Escala el contenido para que se ajuste al tamaño de sí mismo cambiando la relación de aspecto del contenido si es necesario.

UIViewContentModeScaleAspectFit

Escala el contenido para que se ajuste al tamaño de la vista manteniendo la relación de aspecto. Cualquier área restante de los límites de la vista es transparente.

UIViewContentModeScaleAspectFill

Escala el contenido para completar el tamaño de la vista. Parte del contenido puede recortarse para llenar los límites de la vista.

Puede ver las diferencias entre los modos de contenido aquí:

enter image description here

El modo Redibujar funciona como el modo Escalar a Relleno. Pero hay una diferencia en cómo se dibujan cuando cambia la geometría de la vista. El modo Escalar a Relleno usa contenido ya presentado mientras el modo Redibujar vuelve a presentar el contenido.

uiimageview-scaling-explain-visual

enter image description here