使用带有自动布局的推送时隐藏按钮时,约束更新导致项目移动
Posted
技术标签:
【中文标题】使用带有自动布局的推送时隐藏按钮时,约束更新导致项目移动【英文标题】:constraint update cause item move when using hide button on push with autolayout 【发布时间】:2018-01-11 15:07:47 【问题描述】:首先,请检查问题(注意在导航推送视图期间灰带的东西会移动)
我用这样的故事板制作了自动布局约束:
并隐藏标签栏以完全显示图像(并防止用户单击其他标签)我检查了hide bottom bar on push
:
但现在灰带在视图更改期间移动。
如何解决这个问题?
【问题讨论】:
将底部限制为view.bottomAnchor
,而不是BottomLayoutGuide.top
。
@MilanNosáľ 谢谢,但是怎么做呢?使用 ctrl+drag 时没有这样的选项 :-(
@MilanNosáľ 刚刚检查并发现持有选项将为约束提供 alt 选项:D 谢谢你
我已经添加了一个答案,如果有帮助,请接受/点赞
【参考方案1】:
将底部限制为view.bottomAnchor
,而不是BottomLayoutGuide.top
。选择约束时,您可以在属性检查器中执行此操作。
【讨论】:
以上是关于使用带有自动布局的推送时隐藏按钮时,约束更新导致项目移动的主要内容,如果未能解决你的问题,请参考以下文章