autoresize = RM + BM是什么意思?

bra*_*ray 28 debugging xcode ios autolayout

我在这行使用Xcode调试控制台时得到这个:

po [[UIWindow keyWindow] recursiveDescription]
Run Code Online (Sandbox Code Playgroud)

然后我用这样的递归描述返回行

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

什么是"autoresize = RM + BM",是否有一个地方可以查找字母的含义?我也看到过类似"autoresize = LM + W + RM + TM + H + BM"的内容.

Dav*_*rry 38

autoresize指示在autoresizingMask中设置了哪些位:

RM = UIAutoresizingFlexibleRightMargin
BM = UIAutoresizingFlexibleBottomMargin
Run Code Online (Sandbox Code Playgroud)

其他人遵循类似的缩写语法.