Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocoa 添加自动布局约束后,窗口将不可调整大小_Cocoa_Interface Builder_Autolayout_Nsscrollview_Ikimagebrowserview - Fatal编程技术网

Cocoa 添加自动布局约束后,窗口将不可调整大小

Cocoa 添加自动布局约束后,窗口将不可调整大小,cocoa,interface-builder,autolayout,nsscrollview,ikimagebrowserview,Cocoa,Interface Builder,Autolayout,Nsscrollview,Ikimagebrowserview,我在NSScrollView中有一个iImageBrowserView。 我添加了自动布局约束,将滚动视图的顶部固定到其上方的文本字段,将滚动视图的底部固定到窗口的底部 所需的行为是,当您垂直地增长和收缩窗口时,滚动视图(以及带有它的IKImageBrowserView)将垂直地增长和收缩 实际行为是,只要我添加了约束,窗口就不再可以垂直调整大小 为什么呢?如何实现所需的行为?您可以通过执行以下操作来检查约束: NSArray* constraints = [window.contentView

我在NSScrollView中有一个iImageBrowserView。
我添加了自动布局约束,将滚动视图的顶部固定到其上方的文本字段,将滚动视图的底部固定到窗口的底部

所需的行为是,当您垂直地增长和收缩窗口时,滚动视图(以及带有它的IKImageBrowserView)将垂直地增长和收缩

实际行为是,只要我添加了约束,窗口就不再可以垂直调整大小


为什么呢?如何实现所需的行为?

您可以通过执行以下操作来检查约束:

NSArray* constraints = [window.contentView constraintsAffectingLayoutForOrientation:NSLayoutConstraintOrientationVertical];
NSLog(@"%@", constraints);
您还可以执行
[窗口可视化约束:约束]
以交互方式进行探索


请参阅。

您可以通过执行
NSArray*c=[window.contentView约束影响布局方向:NSLayoutConstraintOrientationVertical]来检查约束;NSLog(@“%@”,c)。您还可以执行
[窗口可视化约束:c]
以交互方式进行探索。如果不清楚,请使用记录的约束更新您的问题。谢谢!我不知道这些诊断的可能性。我发现还有两个我根本没有怀疑的因素造成了这个问题。@Kenthomass您想添加自动布局问题诊断的帮助作为答案吗?