我在NSScrollView中有一个IKImageBrowserView 我添加了Autolayout约束来将滚动视图的顶部固定到它上面的文本字段,将滚动视图的底部固定到窗口的底部。
所需的行为是,当您垂直展开和缩小窗口时,滚动视图(以及带有它的IKImageBrowserView)将垂直增长和缩小。
实际行为是,一旦我添加了约束,窗口就不再可以垂直调整大小。
为什么?我怎样才能达到预期的行为?
答案 0 :(得分:1)
您可以通过执行以下操作来检查约束:
NSArray* constraints = [window.contentView constraintsAffectingLayoutForOrientation:NSLayoutConstraintOrientationVertical];
NSLog(@"%@", constraints);
您也可以[window visualizeConstraints:constraints]
进行交互式探索。
请参阅Auto Layout Guide: Resolving Auto Layout Issues – Debugging in Code。