无法在Xib中添加约束

时间:2019-12-07 09:18:26

标签: ios xcode interface-builder xib

我有一个臂架,但不能添加约束。当我控制单击和拖动时,我也无法执行任何操作,底部的按钮也无法执行任何操作。

我正在使用xCode 11。

enter image description here

4 个答案:

答案 0 :(得分:1)

检查要为其添加约束的视图/按钮等的布局选项是否设置为自动。附上屏幕截图以供参考,希望对您有所帮助。 enter image description here

答案 1 :(得分:1)

我遇到了这个问题,我刚刚弄清楚是什么原因造成的。

当我向视图控制器 XIB 添加一个新按钮时,我将按钮添加到 XIB 旁边的空白区域,然后将按钮拖到左侧文档大纲中的视图下。如果您这样做,出于某种原因,它不会让您按住 Ctrl 键拖动到视图以添加约束。

如果您添加一个新按钮并立即将其拖到视图中,它应该允许您按住 Ctrl 键拖动约束。

答案 2 :(得分:0)

尝试使用“嵌入”按钮将视图嵌入视图中。将新视图的布局属性设置为自动调整蒙版。 现在,您可以在新视图内的视图中使用自动布局。

enter image description here

新视图应具有自动调整大小蒙版,并已选中所有内容。 enter image description here

答案 3 :(得分:0)

对于我在 macos 10.15.6、XCode 12.4 上,发生这种情况是因为我复制了一个 NSViewController 根视图并尝试将其修改为子视图。似乎它还复制了一些隐藏的“不能被约束”的参数。

所以,不要做我做过的事。

相关问题