問題タブ [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.
objective-c - UIViewアニメーションブロックとCAAnimation
iOSアニメーションのエキスパート!各方法の長所と短所は何ですか?UIView
Appleが古いアニメーション方法(UIView
beginAnimations
など)の代わりにブロックを推奨していることは知っていますが、どうCAAnimation
でしょうか?どちらの方法を使用しますか?パフォーマンスに関してトレードオフはありますか?
cocoa - Cocoa でのフレーム サイズのアニメーション化とアニメーション終了時の通知
現時点では、私はこのコードを持っています:
そして、アニメーションの最後に他の操作を開始する必要があるので、それについて知る必要があります。
反対側では、CAAnimation クラスにはまさに私が探しているデリゲート メソッド (animationDidStop:finished:) があることを読みましたが、アニメーター プロキシまたは CABasicAnimation を使用して同じ効果を得ることができることを知りたいです。
objective-c - アニメーションが停止した後にUIButtonを削除する
UIViewにボタンを追加し、アニメーションを作成しています。アニメーションが停止したときにボタンを削除するにはどうすればよいですか?これが私のコードです...
私はやった:
それで:
iphone - CABasicAnimation の再起動
グラデーションアニメーションをループしています。ユーザーがタッチすると、画面が赤く光ります。アニメーション デリゲート メソッドを使用してループし、レイヤーを削除してから、各サイクルの最後にアニメーションを呼び出します。これは正常に動作します。
私が達成したいのは、ユーザーが再び画面に触れると、アニメーションが削除されて再開されることです。現在、迅速なフィードバック ループに入ります。
そしてviewcontrollerで
iphone - オブジェクトが移動した後のCALayerの配置
次のように、layerプロパティを使用してCAAnimationでUIImageViewをアニメーション化します。
しかし、アニメーションの最後(オブジェクトが元のポイントから移動した後)にフレームのXY座標または中心座標を読み取ると、オブジェクトが移動した場所ではなく、常に元の座標に見えます。
レイヤーの座標を読み取って、移動するオブジェクトの正しい位置を特定するにはどうすればよいですか?
これが私のコードです:
objective-c - CABasicAnimation が開始前に停止しますか?
CALayers をフェードインする必要があります。これが私のコードです:
ただし、最初の 2 つのオブジェクトのみが正しくフェードし、他のすべてのオブジェクトはまったくフェードしません。animationDidStop にブレークポイントを設定すると、開始されていないほとんどのアニメーションが既に停止していることに気付きました (60 秒後に開始されるはずのアニメーションでさえ、最初の数秒以内に停止します)。何が起こっているのか正確にはわかりません。各 CALayer の不透明度を手動で 1 に設定すると正しく表示されますが、アニメーション化すると正しく表示されません。
iphone - 実行時に CABasicAnimation の setvalue を変更しますか?
プロジェクトで CABasicAnimation を使用しています。repeatcount を使用しましたが、カウントが増えるたびに tovalue を変更したいのですが、助けてください。
uiview - 最初のゲームのための Cocos2D - 初心者へのアドバイス
Cocos2D で開発したことはありません。ただし、このアニメーション アプリは、通常の UIView アニメーションと CAAnimation では簡単に作成できません。
UIImageView の数 (1 から 30 まで) を特定のパスで画面上に浮かび上がらせ、タッチに反応するようにしたい (タッチするとアニメーションが表示される)。また、画面の端に触れたり到達したりしたときに、画面を前後に移動する必要があります (新しいパスが計算されます)。必要に応じて、各要素の X と Y の位置を取得することが重要です。
質問: それを実現するために (初心者にとって) 最も注目すべき Cocos2D クラスは何ですか? UIView アニメーションと CAAnimation を試してみましたが、いくつかの困難に遭遇したので、Cocos2D がより良い結果をもたらす可能性があると感じています。ありがとうございました。
ios - アニメーションなしのCAアニメーション?
CAAnimation を使用して、アプリでビュー コントローラーを切り替えようとしています。これら2つの特定のView Controllerを切り替えると、アニメーションは必要ありません。これは可能ですか?もしそうなら、どうすればこれを達成できますか?
ありがとう!