自动布局中导航栏下方的文本

Posted

技术标签:

【中文标题】自动布局中导航栏下方的文本【英文标题】:Text slightly under navigation bar in autolayout 【发布时间】:2017-09-27 00:36:22 【问题描述】:

在某些屏幕上,StackView 中的标签部分地消失在导航栏下方。目前我有一个约束stackView.top = Top Layout Guide.bottom,但它似乎没有像我希望的那样工作。如何约束我的 StackView,让所有内容都正确可见?

【问题讨论】:

尝试“顶部空间到容器边距”(在 IB 中创建约束时按住 ⌥),或在 Xcode 9/ios 11+ 中使用新的safeAreaLayoutGuide 【参考方案1】:

通过将视图嵌入导航控制器来解决问题。之后,约束开始完美运行。

【讨论】:

以上是关于自动布局中导航栏下方的文本的主要内容,如果未能解决你的问题,请参考以下文章

Flutter 布局 3 列宽 3 行深,图标和文本在下方 - 图标 OnPressed(不是导航栏,而是全屏)

在导航栏中使用提示时自动布局警告

未选中使用自动布局时导航栏丢失

iOS 系统根据导航栏和状态栏自动修改布局

更新自定义导航栏透明图像自动布局 Iphone X?

xib 中的自动布局 - 子视图的高度与导航栏和标签栏之间的空间成正比