問題タブ [caanimation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1787 参照

objective-c - UIViewアニメーションブロックとCAAnimation

iOSアニメーションのエキスパート!各方法の長所と短所は何ですか?UIViewAppleが古いアニメーション方法(UIView beginAnimationsなど)の代わりにブロックを推奨していることは知っていますが、どうCAAnimationでしょうか?どちらの方法を使用しますか?パフォーマンスに関してトレードオフはありますか?

0 投票する
0 に答える
192 参照

cocoa - Cocoa でのフレーム サイズのアニメーション化とアニメーション終了時の通知

現時点では、私はこのコードを持っています:

そして、アニメーションの最後に他の操作を開始する必要があるので、それについて知る必要があります。

反対側では、CAAnimation クラスにはまさに私が探しているデリゲート メソッド (animationDidStop:finished:) があることを読みましたが、アニメーター プロキシまたは CABasicAnimation を使用して同じ効果を得ることができることを知りたいです。

0 投票する
2 に答える
529 参照

objective-c - アニメーションが停止した後にUIButtonを削除する

UIViewにボタンを追加し、アニメーションを作成しています。アニメーションが停止したときにボタンを削除するにはどうすればよいですか?これが私のコードです...

私はやった:

それで:

0 投票する
1 に答える
1094 参照

iphone - CABasicAnimation の再起動

グラデーションアニメーションをループしています。ユーザーがタッチすると、画面が赤く光ります。アニメーション デリゲート メソッドを使用してループし、レイヤーを削除してから、各サイクルの最後にアニメーションを呼び出します。これは正常に動作します。

私が達成したいのは、ユーザーが再び画面に触れると、アニメーションが削除されて再開されることです。現在、迅速なフィードバック ループに入ります。

そしてviewcontrollerで

0 投票する
2 に答える
2382 参照

iphone - オブジェクトが移動した後のCALayerの配置

次のように、layerプロパティを使用してCAAnimationでUIImageViewをアニメーション化します。

しかし、アニメーションの最後(オブジェクトが元のポイントから移動した後)にフレームのXY座標または中心座標を読み取ると、オブジェクトが移動した場所ではなく、常に元の座標に見えます。

レイヤーの座標を読み取って、移動するオブジェクトの正しい位置を特定するにはどうすればよいですか?

これが私のコードです:

0 投票する
2 に答える
1298 参照

ios - repeatCount を 1e100f に設定すると警告が表示されます

アップルのドキュメントから:

これが私のコードです:

Xcode は警告を出します:

私が間違っていることはありますか?

0 投票する
1 に答える
1689 参照

objective-c - CABasicAnimation が開始前に停止しますか?

CALayers をフェードインする必要があります。これが私のコードです:

ただし、最初の 2 つのオブジェクトのみが正しくフェードし、他のすべてのオブジェクトはまったくフェードしません。animationDidStop にブレークポイントを設定すると、開始されていないほとんどのアニメーションが既に停止していることに気付きました (60 秒後に開始されるはずのアニメーションでさえ、最初の数秒以内に停止します)。何が起こっているのか正確にはわかりません。各 CALayer の不透明度を手動で 1 に設定すると正しく表示されますが、アニメーション化すると正しく表示されません。

0 投票する
1 に答える
267 参照

iphone - 実行時に CABasicAnimation の setvalue を変更しますか?

プロジェクトで CABasicAnimation を使用しています。repeatcount を使用しましたが、カウントが増えるたびに tovalue を変更したいのですが、助けてください。

0 投票する
1 に答える
175 参照

uiview - 最初のゲームのための Cocos2D - 初心者へのアドバイス

Cocos2D で開発したことはありません。ただし、このアニメーション アプリは、通常の UIView アニメーションと CAAnimation では簡単に作成できません。

UIImageView の数 (1 から 30 まで) を特定のパスで画面上に浮かび上がらせ、タッチに反応するようにしたい (タッチするとアニメーションが表示される)。また、画面の端に触れたり到達したりしたときに、画面を前後に移動する必要があります (新しいパスが計算されます)。必要に応じて、各要素の X と Y の位置を取得することが重要です。

質問: それを実現するために (初心者にとって) 最も注目すべき Cocos2D クラスは何ですか? UIView アニメーションと CAAnimation を試してみましたが、いくつかの困難に遭遇したので、Cocos2D がより良い結果をもたらす可能性があると感じています。ありがとうございました。

0 投票する
1 に答える
269 参照

ios - アニメーションなしのCAアニメーション?

CAAnimation を使用して、アプリでビュー コントローラーを切り替えようとしています。これら2つの特定のView Controllerを切り替えると、アニメーションは必要ありません。これは可能ですか?もしそうなら、どうすればこれを達成できますか?

ありがとう!