問題タブ [cabasicanimation]
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.
ios - iOS UIView プロパティが CABasicAnimation でアニメーション化されない
人々がこの質問のポップアップを再び見たとき、私はため息をつくことを想像できます. ただし、ここ、ドキュメント、Google の両方で多くの情報を読みましたが、まだ解決策が見つかりません。だからここでは何も行きません。
Facebook のログイン画面を再作成しようとしています。この画面では、スペースと位置がキーボードでアニメーション化され、ユーザーがすべての入力フィールドとログイン ボタンを表示できるようになっています。
これは、 を使用してkCAFillModeForwards
に設定removedOnCompletion
すると機能しNO
ます。しかし、SO の別のスレッドで述べたように、これはプロパティを視覚的に変更するだけのようで、実際のタップ位置は変更されません。そのため、ユーザーが入力フィールドをタップしているように見える場合、iOS はそれをバックグラウンドでのタップとして解釈します。
そのため、新しい位置とサイズを設定しようとしましたが、アニメーションが再生されず、新しい位置にスナップするだけです。トランザクションの有無にかかわらず、呼び出しの前後にaddAnimation
配置しても、違いはありません。
デリゲート メソッドは引き続き呼び出されますが、アニメーションを視覚的に確認することはできません。
iphone - CABasicAnimations の後、UIScrollview が遅くなる
タイトルが示すように、UIScrollview に問題があり、CABasicAnimation
. アニメーションは、画面上の UI 要素 (最大 10 個) をフェードアウトしながら反転させます。これを行うには、以下のコードを使用します。
同様の方法でUI要素の元の位置を復元するには、このコードを使用します
アニメーションが使用される回数が増えるほど、スクロールビューの動きがぎくしゃくします。誰がこれを引き起こしているのか考えていますか? これを修正する方法についての助けをいただければ幸いです。前もって感謝します :)
編集:遠近変換が途切れの原因であることがわかりましたが、どうすればよいかわかりません
objective-c - CAAnimation: アニメーション後にリセットしない
ビューを移動するこのコードがあります。
問題は、アニメーションの終了後にビューの実際の座標がリセットされることです。アニメーションが終了した後、ビューが新しい座標にとどまる可能性はありますか?
ありがとう。
iphone - 画面のオフとオンで UIImageView を回転および変換する
画面の片側から UIImageView を回転させて変換し、反対側から戻ってくるにはどうすればよいですか?右側から「戻ってきて」、中央に戻る..
次のコードを使用して、画面から回転および移動しました。
これが正しい方法かどうかわからないので、助けてください!
xcode - Xcode 画像回転 toValue および fromValue
ボタンを押したときに画像を190度回転させたい。それは機能しますが、もう一度ボタンを押すと、アニメーションは 0 からではなく、最後に終了した場所から開始する必要があります。したがって、ボタンを押すたびに、アニメーションは 190 度回転する必要があります。
fromValue が 0 に設定されているため、毎回 0 から始まります。
画像が終了する場所から fromValue を開始する方法を誰かが知っていますか? 私のコードはこちらの下にあります。
objective-c - fromValue から継続 CABasicAnimation
toValue プロセスが完了した後、UIImageView transform.translation.x アニメーションを続行するにはどうすればよいですか。ボタン#2 の位置を変更し、ボタン#5 をクリックすると、55*2 から 55*5 になります。
}
iphone - アプリがバックグラウンドに出入りするときにコアアニメーションを一時停止および再開する
単純なCABasicAnimationを無限のアニメーションとして配線しています(ホイールは永遠に回転し続けます)。明示的なアニメーションを設定する方法は次のとおりです。
このアニメーションメソッドをviewWillAppearメソッドから呼び出します。アプリがバックグラウンドに入ってから再表示されると、アニメーションは機能しなくなります。グーグルすると、私はこれをAppleから思いついた。さて、私はこのようなAppleの推奨事項を、ビューを回転させるためのperform360rotationメソッドを持つ同じviewcontroller.mファイルに実装しました。
繰り返しになりますが、グーグルで、AppDelegateからpauseメソッドとresumeメソッドを呼び出すことが一般的なコンセンサスであることがわかりました。だから私はこのようにしました(lVCはこの質問の冒頭で述べたviewcontroller.mクラスです。pauseLayerメソッドとresumeLayerメソッドはそのviewWillAppearメソッドとviewWillDisappearメソッドの内部から呼び出されています):
まだサイコロはありません。アプリがフォアグラウンドに戻っても、アニメーションは再開されません。私が間違っていることはありますか?
objective-c - 円セグメントのストロークのアニメーションは完全なストロークで終了します
円のセグメントの外観をアニメーション化しようとしています。これをアーカイブするために、私は静かにうまく機能するCABasicAnimationsを使用します。
アニメーションは上から始まり、円全体の3分の1まで静かに移動します。しかし、アニメーションが終了すると、すぐに円が完全に描画されます。
どうすればそれを防ぐことができますか?
カスタムUIViewのソースコードは次のとおりです。
ios - レイヤーアニメーションを使用した後、ビューアニメーションが突然消えました
CABasicAnimationとCATransactionを使用して、カスタムUIViewのいくつかのレイヤーをアニメーション化しています。
ただし、その後、ナビゲーションコントローラーの戻るボタンを使用してアプリの残りの部分に戻ると、ナビゲーションコントローラーはアニメーション化されなくなります。それから他のビューに行くときでさえも。
iOS5でiPadを使用しています。
ios - CAShapeLayer Animating Path Glitches / Flickers(EllipseからRectへ、そしてその逆へ)
CAShapeLayerのパスの値を楕円から長方形に変更する明示的なアニメーションを作成すると、問題が発生します。
キャンバスコントローラーで、基本的なCAShapeLayerをセットアップし、ルートビューのレイヤーに追加します。
次に、パスをアニメーション化すると、アニメーションの最後の数フレームでシェイプが長方形になり、最初の数フレームで図形が長方形から離れてアニメーション化すると、奇妙なグリッチ/ちらつきが発生します。アニメーションは次のように設定されています。
CATransactionのロック/ロック解除、さまざまな塗りつぶしモードでの再生など、さまざまなことを試しました...
グリッチの画像は次のとおりです: http ://www.postfl.com/outgoing/renderingglitch.png
私が経験していることのビデオはここで見つけることができます:http: //vimeo.com/37720876