ios - 导航栏不适合全宽

标签 ios xcode swift uinavigationbar

我试图让导航栏在纵向和横向时延伸到屏幕的整个宽度。为此,我添加了一些约束,使左右边框缩进 0 像素,如下所示;

enter image description here

但是,这似乎仍然失败,当我在更改后查看 View 时,出现了一个缩进,如下图所示。

enter image description here

如何阻止这种形式的发生,以使导航栏延伸到整个屏幕。

谢谢

最佳答案

我也遇到了同样的问题。我发现这是由导航栏相对于 View 边距的约束引起的。

为了在场景编辑器中修复它,请选择约束,然后在右侧的“实用程序” Pane 中,单击“第一项”下拉列表(应为导航栏.Leading),然后取消选中“相对于 margin ”。

在另一侧重复。

希望这有帮助。

关于ios - 导航栏不适合全宽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26033662/

相关文章:

xcode - 以编程方式打开通知中心/今日 View

ios - 相交节点 ---- Objective-C - Swift - iOS - SpriteKit 节点

ios - 初始输入后计算器卡住

ios - 带约束的移动 View

ios - 导航栏下方的空白

iphone - 从数组填充 UITableView

android - native 移动应用程序 : Server Sent Events and Forever Frame

objective-c - iOS 5 : Make NSString Category include NSCFConstantString?

php - Laravel服务到IOS App的算法设计

ios - FMDB 没有显示任何内容 - swift