1

そのため、色などの CAGradientLayer プロパティを変更するときにアニメーションが発生しないようにしたいと考えています。私はこれを見つけました: CAGradientLayer の値を変更すると、「自動」アニメーションが発生するのはなぜですか? どうすればそれを回避できますか?

バールを使用してビール缶を開けているようですが、死んだアニメーション呼び出しの変更を常にラップせずにこれを行う方法はありませんか? よりクリーンな方法?

4

1 に答える 1

2

デビッドのおかげで、私はそれを理解しました。

-(id<CAAction>) actionForLayer:(CALayer *)layer forKey:(NSString *)event {
    if(layer == self.mylayer) {
        return (id<CAAction>)[NSNull null];
    }
    return nil;
}
于 2013-09-11T09:26:13.227 に答える