[英]iOS: Where is the top layout guide in Xib file Interface Builder?
我目前正在使用swift开发iOS应用程序。 我想在没有故事板的情况下开发我的应用程序,只需使用xib文件并使用单独的组分组我的视图和控制器。 但我意识到xib文件中缺少一些东西。 我在xib文件中看不到顶部布局指南和底部布局指南。 我想根据布局指南安排我的UIControls。 但没有人? 是否有另一种方法可以在不使用Storyboard的情况下使用界面构建器设置顶部布局指南的约束
提前致谢。
如果您不希望ViewController的整个视图在UINavigationBar下面扩展。 关闭UIViewController的edgesForExtendedLayout
属性。
self.edgesForExtendedLayout = []
这对我有用:
yourCustomView.topAnchor.constraint(equalTo: self.topLayoutGuide.bottomAnchor).isActive = true
在通过“新建文件”路径创建ViewController类并勾选“同时创建XIB文件”时,Xcode会生成一个带有ViewController的“视图”的xib文件,因此没有顶部布局指南或底部布局指南(他们带有“视图控制器”)。
如果需要布局指南,可以删除“视图”并拖动“视图控制器”。请记住之后设置“视图控制器”的“类”字段。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.