Que signifie autoresize = RM+BM?

j'obtiens ceci en utilisant la console de débogage Xcode avec cette ligne:

po [[UIWindow keyWindow] recursiveDescription]

puis je reçois des lignes arrière avec la description récursive comme ceci

<UILabel: 0xb0b8170; frame = (138 106; 200 15); text = 'Distance'; clipsToBounds = YES; opaque = NO; autoresize = RM+BM; userInteractionEnabled = NO; layer = <CALayer: 0xb0b8220>>

Qu'est-ce que "autoresize = RM+BM" et y a-t-il un endroit où je peux chercher la signification des lettres? J'ai aussi vu quelque chose comme "autoresize = LM+W+RM+TM+H+BM".

27
demandé sur brainray 2014-04-23 19:55:55

1 réponses

autoresize indique quels bits ont été mis dans le masque d'autoresization:

RM = UIAutoresizingFlexibleRightMargin
BM = UIAutoresizingFlexibleBottomMargin

les autres suivent une syntaxe d'abréviation similaire.

37
répondu David Berry 2014-04-23 16:16:08