繁体   English   中英

iOS:Xib文件Interface Builder中的顶级布局指南在哪里?

[英]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

从这里: 有没有办法在视图和xib文件中的顶部布局指南之间添加约束?

在通过“新建文件”路径创建ViewController类并勾选“同时创建XIB文件”时,Xcode会生成一个带有ViewController的“视图”的xib文件,因此没有顶部布局指南或底部布局指南(他们带有“视图控制器”)。

如果需要布局指南,可以删除“视图”并拖动“视图控制器”。请记住之后设置“视图控制器”的“类”字段。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM