Подтвердить что ты не робот

Что означает autoresize = RM + BM?

Я получаю это при использовании консоли отладки Xcode с этой строкой:

po [[UIWindow keyWindow] recursiveDescription]

Затем я возвращаю строки с рекурсивным описанием, подобным этому

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

Что делает "autoresize = RM + BM" и есть ли место, где я могу найти смысл букв? Я также видел что-то вроде этого "autoresize = LM + W + RM + TM + H + BM".

4b9b3361

Ответ 1

autoresize указывает, какие биты были установлены в файле autoresizingMask:

RM = UIAutoresizingFlexibleRightMargin
BM = UIAutoresizingFlexibleBottomMargin

Другие следуют аналогичному синтаксису аббревиатуры.