使用自动布局推送时使用隐藏按钮时约束更新导致项目移动

constraint update cause item move when using hide button on push with autolayout

首先请检查问题所在(注意导航推送时灰色带的东西会移动)

我已经用这样的情节提要做了自动布局约束:

并隐藏标签栏以完全显示图像(并防止用户单击其他标签)我已经 hide bottom bar on push 检查:

但现在灰色带在视图更改期间移动。

如何解决这个问题?

将底部限制在 view.bottomAnchor,而不是 BottomLayoutGuide.top。当您 select 约束时,您可以在属性检查器中执行此操作。