我在使用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”的东西。
3条答案
按热度按时间9w11ddsr1#
autoresize指示在autoresizingMask中设置了哪些位:
其他的缩写语法与此类似。
l5tcr1uw2#
如果给出了所有约束条件,则可以很容易地看到所有约束条件,这些约束条件都表示UIAutoResizing RM表示右边距BM表示下边距W表示宽度H表示高度LM表示左边距TM表示上边距
mklgxw1f3#