【发布时间】:2016-12-12 22:55:00
【问题描述】:
我目前正在使用 swift 开发 iOS 应用程序。我想开发我的应用程序而无需故事板,只需使用 xib 文件并将我的视图和控制器与单独的组进行分组。但我意识到 xib 文件中缺少一个东西。我在 xib 文件中看不到顶部布局指南和底部布局指南。我想根据布局指南安排我的 UIControls。但是没有人吗?是否有另一种方法可以在不使用情节提要的情况下通过界面构建器的顶部布局指南设置约束?
提前致谢。
【问题讨论】:
-
布局指南是视图控制器的一个属性。这个 xib 文件中的视图控制器在哪里?
-
我的 xib 文件中没有 viewController。有没有办法在界面生成器中将视图控制器添加到 xib 文件?
-
当然。但这不完全是我的意思。我的观点是,如果没有视图控制器,这个问题就毫无意义。如果你想对 nib 中的布局指南进行布局,你必须在 nib 中有一个视图控制器,因为它就是它的布局指南。
-
我创建了一个自定义的视图控制器类,并将 xib 的文件所有者设置为视图控制器。但是我看到当我将视图控制器拖动到 xib 文件时,指南就出现了。通过将视图控制器拖动到 nib 在 nib 中具有视图控制器是什么意思?
-
"但是我看到当我将视图控制器拖到 xib 文件时,指南已经出现" 是的,因为视图控制器有布局指南。这是我第三次说了。