gpt4 book ai didi

iphone - CATransition 动画键总是 "transition"

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

获得了基本的 CATransition。作品。

        animationKey = @"fadeIn";

[self.icon setImage:self.iconSelected];
[self.shadow setAlpha:1.0];
CATransition *transitionIn = [CATransition animation];
transitionIn.removedOnCompletion = NO;
transitionIn.delegate = self;
transitionIn.duration = 1.2;
transitionIn.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
transitionIn.type = kCATransitionFade;

[self.icon.layer addAnimation:transitionIn forKey:animationKey];
[self.shadow.layer addAnimation:transitionIn forKey:animationKey];
[CATransaction commit];

问题来了:

        [self.icon.layer animationForKey:animationKey]

总是返回 NULL。

当我这样做时:

        [self.icon.layer animationKeys]

我得到:

        icon keys: (
transition
)

我在这里错过了什么?

最佳答案

CALayer reference说“特殊键 kCATransition 自动用于过渡动画。”

关于iphone - CATransition 动画键总是 "transition",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12180866/

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