gpt4 book ai didi

ios - 在隐藏对象之前等待动画完成

转载 作者:行者123 更新时间:2023-11-28 22:17:10 25 4
gpt4 key购买 nike

我想要一个对象淡出然后隐藏它。以下隐藏了它,但我没有看到褪色,大概是因为它在动画仍在完成时隐藏了它。有什么建议可以让代码等待动画完成吗?

    [UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.5];

[adviceBorder setAlpha:0];

[UIView commitAnimations];

adviceBorder.hidden=YES;

最佳答案

使用基于 block 的动画并在完成 block 中隐藏

[UIView animateWithDuration:0.5
animations:^{
adviceBorder.alpha = 0;
} completion:^(BOOL finished) {
adviceBorder.hidden = YES;
}];

关于ios - 在隐藏对象之前等待动画完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21380275/

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