gpt4 book ai didi

ios - 动画并从 SuperView 中删除 UIButton

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

我正在制作动画。我希望发生的是当动画完成时 UIButton 被删除,但它总是在动画完成之前消失。我错过了什么吗?

func buttonPressed(sender: UIButton!){

UIView.animateWithDuration(1.0, delay: 0.5, options:[] , animations: {
background.backgroundColor = Yellow
}, completion: {finished in button.removeFromSuperview()})
}

最佳答案

试试这个:

func buttonPressed(sender: UIButton!){

UIView.animateWithDuration(1.0, delay: 0.5, options:[] , animations: {
background.backgroundColor = Yellow
}, completion: {finished in
if finished {
button.removeFromSuperview()
}
})
}

使用完成 block 中的finished标志来删除按钮

关于ios - 动画并从 SuperView 中删除 UIButton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35494649/

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