gpt4 book ai didi

ios - 用 UIView block 动画做闪烁效果

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:47:52 26 4
gpt4 key购买 nike

我想要一个闪烁的动画,Alpha值通过UIView下面的代码,为什么动画显示直接出现的时候就消失了?动画不流畅。

[UIView animateWithDuration:1 delay:0 options:UIViewAnimationOptionRepeat animations:^{
if (aView.alpha == 0) {
[aView setAlpha:0.5];
}else if (middle.alpha == 0.5){
[middle setAlpha:0];
}
} completion:^(BOOL finished) {

}];

最佳答案

在做重复动画时,如果在使用 UIViewAnimationOptionRepeat 时使用 UIViewAnimationOptionAutoreverse,通常可以制作出更优美的动画。

通过添加 autoreverse 选项,可以防止出现不和谐的 UI,它可以优雅地从开始状态动画到结束状态,然后在重复该过程之前跳回到开始状态。通过使用 UIViewAnimationOptionAutoreverse,它在重复动画之前优雅地动画回到开始状态。

关于ios - 用 UIView block 动画做闪烁效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17848031/

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