私の Xcode プロジェクトでは、xib にラベルを付けました。
ユーザーが画面をタップするまで、ラベルを連続的にフェードインおよびフェードアウトしたい。これが発生した場合、新しいビューが表示されるようにします。
フェードイン/フェードアウトの方法を提案できる人はいますか?
私の Xcode プロジェクトでは、xib にラベルを付けました。
ユーザーが画面をタップするまで、ラベルを連続的にフェードインおよびフェードアウトしたい。これが発生した場合、新しいビューが表示されるようにします。
フェードイン/フェードアウトの方法を提案できる人はいますか?
を作成CABasicAnimation
してラベルに追加します。
CABasicAnimation *animation = [CABasicAnimation animationWithKeyPath:@"opacity"];
animation.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
animation.fromValue = @(1.0f);
animation.toValue = @(0.1f);
animation.repeatCount = INFINITY;
animation.duration = 0.75;
animation.autoreverses = YES;
[label.layer addAnimation:animation];
ボタンをクリックすると、そのラベルへのポインターが取得され、すべてのアニメーションが削除されます。
[label.layer removeAllAnimations];