【发布时间】:2020-07-12 22:27:14
【问题描述】:
我在 Swift 中创建了一个项目。我使用右键单击项目添加了视图控制器文件和一个 XIB -> 将文件添加到项目名称 -> 空(xib)文件。
添加 xib 文件后,我删除了视图并添加了视图控制器。在视图控制器下,我添加了几个按钮。但我无法设置约束。但如果我添加视图对象而不是视图控制器,我可以设置约束。我不明白为什么视图控制器禁用 xib 约束。附上截图
【问题讨论】:
-
为什么要将视图控制器放在 xib 中?如果要设计视图控制器,请使用情节提要。顺便说一下,屏幕截图中的 Layout 弹出菜单意味着“无限制”。
-
你的意思是说我们不应该使用xib来创建UIViewController。这是什么原因?
标签: ios swift storyboard xib xcode11.3