gpt4 book ai didi

ios - 如何以编程方式更改从 Storyboard 中添加的约束?

转载 作者:IT王子 更新时间:2023-10-29 08:00:51 27 4
gpt4 key购买 nike

我只有一个屏幕。会显示如下

enter image description here

现在当用户单击我有一个帐户和密码(按钮)时,它将显示如下

enter image description here

我想相应地移动两个 View 我使用 Storyboard添加了约束。现在需要通过编程更改约束。

最佳答案

您需要为您的约束创建一个 IBOutlet。
enter image description here

然后在代码中设置约束的常量值:

labelWidthConstraint.constant = newValue

如果你想要动画,你可以这样做:

swift

labelWidthConstraint.constant = newValue
UIView.animate(withDuration: 0.3, animations: {
self.view.layoutIfNeeded()
})

objective-C

self.labelWidthConstraint.constant = newValue;
[UIView animateWithDuration:0.3 animations:^{
[self.view layoutIfNeeded];
}];

关于ios - 如何以编程方式更改从 Storyboard 中添加的约束?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40583602/

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