【发布时间】:2016-01-29 05:59:27
【问题描述】:
我已经阅读了有关此主题的其他几篇 SO 帖子,据我了解,要在启用 AutoLayout 时调整对象的大小,您可以简单地在代码中更改其约束的常量属性。
我有两个并排的按钮,像这样
[删除][帖子]
它们占据了整个屏幕的宽度。我想隐藏某些视图的删除按钮,当这种情况发生时,拉伸发布按钮以占据屏幕的整个宽度。在我的代码中,我有:
self.postButtonLeadingConstraint.constant = self.deleteButtonLeadingConstraint.constant
self.deleteButton.hidden
我的删除按钮隐藏得很好,但我的发布按钮保持在原来的位置。我做错了什么?非常感谢任何输入。
编辑:如果重要的话,我的按钮会受到如下限制:
删除限制在视图前沿的按钮
发布按钮前导限制在删除按钮的后沿
删除和发布按钮设置为彼此相等的宽度
这两个按钮的顶部和按钮都被限制在它们所在的视图中,但我看不出它们是如何相关的。
【问题讨论】:
-
你添加了什么约束?可以发一下吗