問題タブ [catransition]
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 - CATransitionカーリングページ上から
このタイトルの質問があることは認識していますが、正しく回答されていません。(少なくとも iOS 6 では) ページ カール アニメーションを画面の上部から再生する(つまり、ホーム ボタンに向かって剥がす) ことは不可能のようです。
注: 答えは「pageCurl を PageUnCurl に変更する」ではありません(Uncurl は別のアニメーションです)。
誰かがこれをしましたか?
iphone - catransition を一時停止して再開する
以下のコードを使用して移行を行いました
しかし、トランジション プログレス 0.3 で一時停止して何かを行い、トランジションを再開してプログレス 0.6 で何かを実行し、再開したいと考えています。出来ますか ?
cocoa-touch - CALayer addAnimation:forKey:以前に設定されたすべてのプロパティをアニメーション化します
したがって、UITableViewインスタンスからCALayerを取得しました。まず、backgroundColorのようないくつかのプロパティを設定したいと思います。その後、リロード(-reloadData)の見栄えを良くするためのアニメーションを追加します。ただし、追加するCATransitionは、前に設定したbackgroundColorもアニメーション化します。私はここで本当に基本的なものが欠けていると思いますが、私は本当に何を理解していません。
これが私のコードです:
UITableViewをすぐに緑色にしたい。
移行は次のとおりです。
これを実行しているとき、UITableViewは元のbackgroundColorを保持し、緑(現在は透明なUITableViewを通して実際に輝いています)がセルとともに上/下からスライドします。これは、self.layer呼び出しを説明するカテゴリのコードです。
objective-c - レイヤーに裏打ちされたIKImageBrowserView、Z順序付け、およびその他の懸念事項への対処
私は次のことを行う必要のあるプロジェクトに取り組んでいます:
- IKImageBrowserViewを含むビューから別のビューへの遷移アニメーションがあります。
- マウスがビュー上を移動するときに、各IKImageBrowserCellにホバーオーバーレイを配置します。と
- NSViewを画像ブラウザビューの一部とオーバーラップさせる
私が抱えている問題は次のとおりです。
- IKImageBrowserViewは、レイヤーバックされていない場合、z順序を尊重しません-> IKImageBrowserViewは、ビューがその上にある場合でも(またはその上にある場合でも)、一番上に留まります
- 画像ブラウザビューがレイヤーバックの場合、z順序の問題は解決されますが、IKImageBrowserViewのカスタム動作が壊れます(ホバーなど)->たとえば、Mac 10.7では、ブラウザセルの選択レイヤーとフォアグラウンドレイヤースクロールビューの「バウンス」ゾーンで画像と一緒に移動しないでください。
トランジションアニメーションを実行するには、レイヤーバッキングが必要です。
パフォーマンス上の理由から、Appleは兄弟ビューの重複を推奨していないことを認識しています。これは避けられない場合もあります。
これについてAppleにテクニカルサポートインシデントを提出しました。彼らはそれをエンジニアにエスカレートしましたが、バグレポートを提出するように私にアドバイスしました。
誰かが以前にこれに遭遇したことがありますか?もしそうなら、あなたはどのような回避策を採用しましたか?
興味のある人のために、サンプルプロジェクトはここhttps://github.com/jdbenito/nerderyにあります。アプリデリゲートで、-setWantsLayer:行のコメント化/コメント解除を試してください。
IKImageBrowserViewは、レイヤーバックされると奇妙な動作を示し始めます。また、症状はOSによって異なります(たとえば、Mac OS 10.6では、ホバーは別のタブに切り替えてIKImageBrowserViewに戻るまで機能します。MacOS10.8では、ホバーレイヤーが正しいセルに表示されないようです) 。
page-curl - iPadでの向きの変更を尊重しないCATransition
動作するページカールが機能しています。問題はiPadの回転です。アプリは横向きでのみ実行され、左と右をサポートします。iPadが「横向き」の場合、カールは右下で発生します。iPadを回転させると、ビューは期待どおりに回転しますが、試してみると、左上でカールが発生します。回転したときに通知を追加し、アニメーションのサブタイプを変更しようとしましたが、サイコロはありません。
ios - addsubview アニメーションは初回のみ動作します
以下で初めて正常に動作するコードを使用して、アニメーション効果のあるサブビューを追加しようとしています。
スーパービューからビューを削除する newView には戻るボタンがあります。
上記のコードを使用して newView をサブビューとして再度追加しようとすると、最初にビューがサブビュー (アニメーションなし) として追加され、再びアニメーションが追加されます。
iphone - CATransition アニメーションが時々クラッシュする
アプリケーションで CATransition アニメーションを使用していますが、正常に動作しますが、クラッシュすることもあります。
これは私のコードです:
ios - CoreAnimation の混乱: CATransaction 対 CATransition 対 CAAnimationGroup?
これらの 3 つのクラスを別々に数回使用しました。
たとえば、複数のアニメーション (例: CABasicAnimations など) を同時に発生するようにグループ化したい場合、最初に思いつくのはCAAnimationGroup
、レイヤーがある状態から別の状態 (例: 表示、スライドインなど) に変化するのを見たい場合です。CATransition
. しかし同時にCATransaction
、バッチでアニメーションを実行することを意図しています (WTH?)
CATransaction
別の獣のようにCATransition
見えますが、通常はCATransitions
中が見えますCATransactions
か?ドキュメントを何度か読んだことがありますが、それらを並べて比較したり、いつ/何に使用する必要があるかを比較したりすることはありません。
誰かが彼らの関係/使用法を指摘できれば素晴らしいでしょう:)
iphone - CATransition と特定の実行時間
このサンプル コードを見てください (AppDelegate 内):
}
このメソッドは、単純にview1をview2に切り替えます。私が理解していないことは、CATransitionが宣言され、 view2 をself.viewController.viewに割り当てた後にwindow.layerに追加されることです。なぜアニメーションが機能するのですか?
ブレークポイントを設定したところ、showOtherView メソッドが終了した後に切り替えがアニメーション化されることがわかりました。なんで?なぜview2がすぐに画面に表示されないのですか!? (少なくとも初めてこのメソッドを呼び出します)