UIViewContentMode Énumération

Définition

Énumération indiquant comment la bitmap mise en cache d’une vue doit être rendue lorsque les limites de l’affichage changent.

[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
public enum UIViewContentMode
type UIViewContentMode = 
Héritage
UIViewContentMode
Attributs

Champs

Bottom 6

Aligne le contenu en bas de la vue.

BottomLeft 11

Aligne le contenu en bas à gauche de la vue.

BottomRight 12

Aligne le contenu sur le côté inférieur droit de la vue.

Center 4

Centre le contenu de la vue

Left 7

Aligne le contenu à gauche de l’affichage.

Redraw 3

Cela force un redessinage lorsque le Frame d’un objet change.

Right 8

Aligne le contenu à droite de la vue.

ScaleAspectFill 2

Met à l’échelle le contenu pour remplir les nouvelles bounaries de la vue, tout en conservant les proportions. Cela signifie que le contenu peut être coupé.

ScaleAspectFit 1

Met à l’échelle le contenu afin que tout soit visible, tout en conservant la ration d’aspect. Toutes les zones qui ne sont pas remplies deviennent transparentes.

ScaleToFill 0

Met à l’échelle le contenu pour l’adapter aux nouvelles limites, ce qui peut déformer le contenu.

Top 5

Aligne le contenu en haut de la vue.

TopLeft 9

Aligne le contenu en haut à gauche de l’affichage.

TopRight 10

Aligne le contenu en haut à droite de l’affichage.

Remarques

Le contenu de est UIView mis en cache dans une bitmap, les valeurs de cette énumération déterminent ce qui se passe à une vue lorsque les limites de cette vue changent. Avec ceux-ci, vous pouvez contrôler si la bitmap est étirée ou si la vue est redessinée.

Le tableau suivant montre le comportement en plaçant cette image {638, 475} dans une UIImageView taille {280, 100}.

ValeurComportement
Bottom Aligne le contenu en bas de la vue.
BottomLeft Aligne le contenu en bas à gauche de la vue.
BottomLeft Aligne le contenu en bas à gauche de la vue.
BottomLeft Aligne le contenu en bas à gauche de la vue.
BottomLeft Aligne le contenu en bas à gauche de la vue.
BottomLeft Aligne le contenu en bas à gauche de la vue.
BottomRight Aligne le contenu en bas à droite de la vue.
Center Centrez le contenu de la vue.
Left Aligne le contenu à gauche de l’affichage.
Redraw Force un redessinage lorsque le Frame d’un objet change.
Right Aligne le contenu à droite de la vue.
ScaleAspectFill Met à l’échelle le contenu pour remplir les nouvelles bounaries de la vue, tout en conservant les proportions. Cela signifie que le contenu peut être coupé.
ScaleAspectFit Met à l’échelle le contenu afin que tout soit visible, tout en conservant les proportions. Toutes les zones qui ne sont pas remplies deviennent transparentes. (Dans l’image, P:UIKit.UIImage.BackgroundColor a été défini sur noir pour mettre l’accent sur le comportement de mise à l’échelle.)
ScaleToFill Met à l’échelle le contenu pour l’adapter aux nouvelles limites, ce qui peut déformer le contenu.
Top Aligne le contenu en haut de la vue.
TopLeft Aligne le contenu en haut à gauche de l’affichage.
TopRight Aligne le contenu en haut à droite de l’affichage.

S’applique à