gpt4 book ai didi

swift - 为什么这个 UIView 会移动?

转载 作者:行者123 更新时间:2023-11-30 12:31:39 25 4
gpt4 key购买 nike

初始约束...

let conBottom = imageView.bottomAnchor.constraint(equalTo: view.bottomAnchor, constant: imageView.frame.height)

然后...

UIView.animate(
withDuration: 0.67,
delay: 2.0,
animations: {
conBottom.constant = imageView.frame.height
self.view.layoutIfNeeded()
},
completion: nil
)

约束常数不会改变,但动画会导致 View 从屏幕末端消失。

如果我注释掉动画 block 中常量的设置,则 View 不会移动。

为什么 View 会移动?

最佳答案

这是因为另一个约束在动画 block 运行之前改变了 View 的高度。

关于swift - 为什么这个 UIView 会移动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43454154/

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