
"<NSautoresizingMaskLayoutConstraint:0x100510500 h=--& v=&-- H:|-(0)-[NSVIEw] (names: NSVIEw:0x1016ab760,'|':NSClipVIEw:0x1016a26b0 )> (Actual distance - pixels):0"
通常我了解如何读取约束的日志消息.但是autoresizingMask约束总是混淆我.日志输出中的以下字符如何对应于自动调整大小的掩码?
H = – &安培; v =& – H:| – (0) – [NSVIEw]
我观看了几个WWDC 2012视频,这些视频并没有完全解释读取自动调整大小的面板布局约束.
解决方法 jrturton在他的答案中描述了调试输出的第一部分(见评论)h=–& v=&–
第二部分对于所有自动布局约束是相同的:
H:|-(0)-[NSVIEw]
这只是给出了掩码如何变成约束的细节. “H”表示水平,“|”意味着您的视图所在的容器(在这种情况下为NSClipVIEw),– (0) – 意味着它被限制在视图左侧的0像素(在本例中为通用NSVIEw).
所以一个约束添加了将视图的左边缘直接绑定到它的超级视图. (由于右边缘是不受约束的,它会在微风中翻转,就像自动调整面具所说的那样).
总结以上是内存溢出为你收集整理的可可 – 如何读取NSAutoresizingMaskLayoutConstraint的日志输出?全部内容,希望文章能够帮你解决可可 – 如何读取NSAutoresizingMaskLayoutConstraint的日志输出?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)