gpt4 book ai didi

ios - 在启用自动布局的情况下在 swift/xcode 中调整按钮大小

转载 作者:搜寻专家 更新时间:2023-11-01 07:27:26 24 4
gpt4 key购买 nike

我已经阅读了其他几篇有关此主题的 SO 帖子,据我了解,要在启用 AutoLayout 时调整对象的大小,您只需在代码中更改其约束的常量属性即可。

我有两个并排的按钮,像这样

[删除][发布]

它们占据了整个屏幕的宽度。我想隐藏某些 View 的删除按钮,当发生这种情况时,拉伸(stretch)发布按钮以占据整个屏幕宽度。在我的代码中,我有:

self.postButtonLeadingConstraint.constant = self.deleteButtonLeadingConstraint.constant
self.deleteButton.hidden

我的删除按钮隐藏得很好,但我的发布按钮保持原样。我做错了什么?非常感谢任何输入。

编辑:如果重要的话,我的按钮被限制如下:

删除按钮前导限制在 View 的前缘

发布按钮前导约束到删除按钮的后缘

删除和发布按钮设置为彼此的宽度相等

两个按钮的顶部和按钮都受限于它们所在的 View ,但我看不出它们有什么关系。

最佳答案

如果您的目标是 iOS 9 及更高版本,那么我建议您使用 UIStackView。这非常简单,只需在堆栈 View 中添加和/或删除按钮即可。这是 little sample帮助您理解。

关于ios - 在启用自动布局的情况下在 swift/xcode 中调整按钮大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35077857/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com