ios - 导航和标签栏下的 UIView

标签 ios swift uiview storyboard constraints

使用 Storyboard和 Swift,我有一个 View Controller ,上面有两个元素。一个 UITextField 和一个 UIView,我仅使用它们来为 UITextField 提供彩色边框。 UITextField 是 UIView 的子项。见:

enter image description here

我遇到的问题是,尽管已将顶部栏和底部栏模拟指标属性分别设置为不透明导航栏和不透明选项卡栏,请参阅:

enter image description here

当应用构建并运行时,UIView 的顶部始终位于导航栏下方。我的总体感觉是,这在某种程度上是一个约束问题,但我一直无法找到解决方案。如何设置约束,使 UIView 始终位于导航栏的正下方,而 View 的底部始终恰好位于选项卡栏的顶部?

最佳答案

在 Storyboard中选择您的 UIView 并为上边距和下边距分配约束。您可以使用一个“固定”按钮来执行此操作,它看起来像星球大战中的 Tie-Fighter 飞船,它位于 Storyboard View 的右下方。

这会将边距设置为始终拉伸(stretch)到顶部和底部。

关于ios - 导航和标签栏下的 UIView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33441797/

相关文章:

arrays - 获取数组中出现次数最多的值

ios - 将第三方框架导入 Xcode 6 – 如何将其保存到我的项目中?

objective-c - 将 View 添加到 subview 会使我的应用程序崩溃

ios - 当点击带有手势的 subview 时,如何切换到另一个 View Controller ?

ios - 自动布局无法同时满足约束

iphone - UITableViewCells 中缩略图的内存处理

ios - 无法在我的 Pod 中添加依赖项

ios - Xcode 不显示可用模拟器的完整列表

ios - 当 SwiftUI Widget 的相对文本字段计数器为零时停止?

Swift - SpriteKit CGPoint 对齐