gpt4 book ai didi

ios - Storyboard动态自动布局问题

转载 作者:行者123 更新时间:2023-11-28 12:38:37 26 4
gpt4 key购买 nike

我有这种情况:

enter image description here

当我点击“添加”按钮时,我降低了粉红色 View (第一个 View )的高度并执行了这段代码:

@IBOutlet weak var viewPink: UIView!

@IBAction func add(_ sender: AnyObject) {


viewPink.frame = CGRect(x: viewPink.frame.origin.x, y: viewPink.frame.origin.y, width: viewPink.frame.size.width, height: viewPink.frame.size.height - 50)

}

但我希望最后一个 View 与粉红色 View 保持相同的距离,基本上你必须了解为什么粉红色 View 降低了它的高度,而第二个 View 保持在它之前的位置。

你能帮我一下吗?

P.S 我在两个 View 之间设置了垂直间距约束但它不起作用

最佳答案

您应该在粉红色 View 上添加一个高度约束,在您的 ViewController 中为此约束创建一个 IBOutlet,并设置“常量”属性以更改高度。

例子:

heightConstraint.constant = 150

这将改变自动布局的高度,你不应该通过设置新框架来改变高度,因为它不使用自动布局。

关于ios - Storyboard动态自动布局问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40119688/

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