Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/105.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
Ios 无法在XIB-Xcode 11.3.1中设置约束_Ios_Swift_Storyboard_Xib_Xcode11.3 - Fatal编程技术网

Ios 无法在XIB-Xcode 11.3.1中设置约束

Ios 无法在XIB-Xcode 11.3.1中设置约束,ios,swift,storyboard,xib,xcode11.3,Ios,Swift,Storyboard,Xib,Xcode11.3,我用Swift创建了一个项目。我使用右键单击项目->将文件添加到项目名->空(XIB)文件,添加了视图控制器文件和一个XIB 添加xib文件后,我删除了视图并添加了视图控制器。在视图控制器下,我添加了几个按钮。但是我不能设置约束。但是如果我添加视图对象而不是视图控制器,我可以设置约束。我不明白为什么视图控制器禁用了xib约束。附上屏幕截图 布局设置为将掩码转换为约束,这意味着IB将自动为您生成约束。 将它设置为自动,它就会工作 为什么要在xib中放置视图控制器?如果要设计视图控制器,请使用情节提

我用Swift创建了一个项目。我使用右键单击项目->将文件添加到项目名->空(XIB)文件,添加了视图控制器文件和一个XIB

添加xib文件后,我删除了视图并添加了视图控制器。在视图控制器下,我添加了几个按钮。但是我不能设置约束。但是如果我添加视图对象而不是视图控制器,我可以设置约束。我不明白为什么视图控制器禁用了xib约束。附上屏幕截图


布局设置为
将掩码转换为约束
,这意味着IB将自动为您生成约束。 将它设置为
自动
,它就会工作


为什么要在xib中放置视图控制器?如果要设计视图控制器,请使用情节提要。屏幕截图中的布局弹出菜单意味着“无约束”。您的意思是说我们不应该使用xib创建UIViewController。这是什么原因?