Lors de la définition d'un redimensionnement automatique de masque pour la vue, l'utilisation d'un bit à bit inclusive OU (|
) pour spécifier les ressorts et les jambes de suspension.
Les ressorts sont représentés par la spécification d'un masque:
verticale de printemps: UIViewAutoresizingFlexibleHeight
horizontal printemps: UIViewAutoresizingFlexibleWidth
Struts sont représentés par l'absence de l'un des quatre " flexible de marge des masques (c'est à dire si une jambe de force n'existe pas, le masque pour que la marge est spécifié):
UIViewAutoresizingFlexibleLeftMargin
UIViewAutoresizingFlexibleRightMargin
UIViewAutoresizingFlexibleTopMargin
UIViewAutoresizingFlexibleBottomMargin
Par exemple, une vue horizontale printemps et en haut et en bas jambes de suspension aurait la largeur, et les marges gauche et droite spécifié comme flexible:
mySubview.autoresizingMask = (UIViewAutoresizingFlexibleWidth |
UIViewAutoresizingFlexibleLeftMargin |
UIViewAutoresizingFlexibleRightMargin);