gpt4 book ai didi

ios - 更改 AutoLayout 约束的连接点?

转载 作者:行者123 更新时间:2023-11-29 00:06:43 25 4
gpt4 key购买 nike

我的应用程序中有以下设置。有一个页脚栏,上面有许多按钮,上面有一个 UIImageView,当前所有边缘的约束设置为 10,10,10,10。我在下面添加了一张图片来显示约束。

enter image description here

现在我想做的是,当单击页脚栏上的按钮时,页脚栏和 UIImageView 之间将出现一个新的“子栏”。我的问题是如何调整约束,以便底部 anchor 连接到新的子栏而不是页脚。从某种意义上说,它会将 UIImageView 向上推,为新栏让路?

我不希望新栏越过UIImageVIew,而是想用动画将其向上推。

最佳答案

在 imageview 和页脚之间创建那个栏并正确布局然后首先隐藏它的高度 constarint = 0,然后控制 darg 这个 constarint 为 IBOutlet 并且当你想显示变化时说 100 并调用:

[self.view layoutIfNeed];

如果你想让它动起来,把它放在一个 UIView 动画中。

关于ios - 更改 AutoLayout 约束的连接点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47819789/

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