gpt4 book ai didi

swift - 我试图用约束来动画我的取消按钮,但动画不起作用

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

有人可以告诉我为什么这不是动画吗?我觉得代码很完美,但是动画功能不起作用。该按钮立即从一侧跳到另一侧,但就像我说的那样,它没有动画......

func moveResetButton( constraint : NSLayoutConstraint, isOffScreen : Bool)  {

if isOffScreen {
//animate the button onto the screen
UIView.animate(withDuration: 3.0, delay: 0.0, options: .curveLinear, animations: {

constraint.constant += 120

}, completion: nil)

} else {
//animate the button off of the screen
UIView.animate(withDuration: 1.0, delay: 0.0, options: .curveLinear, animations: {

constraint.constant -= 120

}, completion: nil)
}
}

最佳答案

我明白了。只需要在约束变化下的代码中添加 self.view.layoutIfNeeded() 即可。工作顺利。

关于swift - 我试图用约束来动画我的取消按钮,但动画不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43647445/

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