Подтвердить что ты не робот

Разница между UIViewContentModeScaleAspectFit и UIViewContentModeScaleToFill?

какая разница между UIViewContentModeScaleAspectFit и UIViewContentModeScaleToFill...?

4b9b3361

Ответ 1

Если вы говорите о UIViewContentMode, следующее из документа.

UIViewContentModeScaleToFill

Масштабирует содержимое в соответствии с его размером, изменяя соотношение сторон содержимого, если это необходимо.

UIViewContentModeScaleAspectFit

Масштабирует содержимое в соответствии с размером представления, сохраняя соотношение сторон. Любая оставшаяся область границ представлений является прозрачной.

UIViewContentModeScaleAspectFill

Масштабирует содержимое, чтобы заполнить размер представления. Некоторая часть контента может быть обрезана, чтобы заполнить границы просмотров.

Ответ 2

Здесь вы можете увидеть различия между режимами содержимого:

enter image description here

Режим перезаписи работает в режиме масштабирования до заполнения. Но есть разница в том, как они рисуются при изменении геометрии вида. Режим Scale to Fill использует уже обработанный контент, в то время как режим Redraw снова отображает содержимое.