Quelle est la différence entre UIViewContentModeScaleAspectFit et UIViewContentModeScaleToFill ...?
Quelle est la différence entre UIViewContentModeScaleAspectFit et UIViewContentModeScaleToFill ...?
Réponses:
Si vous parlez de UIViewContentMode , ce qui suit provient du Doc .
UIViewContentModeScaleToFill
Met le contenu à l'échelle pour l'adapter à sa taille en modifiant le rapport hauteur / largeur du contenu si nécessaire.
UIViewContentModeScaleAspectFit
Met le contenu à l'échelle pour l'adapter à la taille de la vue en conservant les proportions. Toute zone restante des limites de la vue est transparente.
UIViewContentModeScaleAspectFill
Met le contenu à l'échelle pour qu'il remplisse la taille de la vue. Une partie du contenu peut être tronquée pour remplir les limites de la vue.
Vous pouvez voir les différences entre les modes de contenu ici:
Le mode Redraw fonctionne comme le mode Scale to Fill. Mais il y a une différence dans la façon dont ils sont dessinés lorsque la géométrie de la vue change. Le mode Scale to Fill utilise le contenu déjà rendu tandis que le mode Redraw restitue le contenu.