ios - iPhone「スライドしてロックを解除する」アニメーション

ios - iPhone「スライドしてロックを解除する」アニメーション

どのようにアップルが "スライドをロック解除する"(スライドショーをスライドさせるかを別の同一の例として)アニメーションの実装方法についてのアイデアはありますか? 私はいくつかの種類のアニメーションマスクについて考えましたが、性能上の理由から、マスキングはiPhone OS上で利用できません。 彼らが使用したかもしれないプライベートAPI効果(SuckEffectのような)がありますか? ス…


iphone - CGPath曲線または四角曲線のすべての点を取得する方法

CGPathAddQuadCurveToPointメソッドを使用してCGPathAddQuadCurveToPoint曲線パスをCGPathAddQuadCurveToPoint 。 私はその道を完全に持っていた。 しかし、私はパスに参加しているすべての座標点を知りたい。 パス内のすべての座標点を取得する方法はありますか? そうでなければ、あなたは曲線のすべての点を数学的に取り出すための他の…


objective c - すべてのCALayerのサブレイヤを削除する

レイヤのすべてのサブレイヤを削除するのに問題があります。 私は現在、これを手動で行いますが、それは不必要な混乱を招きます。 私はgoogleでこれについて多くの話題を見つけましたが、答えはありません。 私はこのようなことをやろうとした: for(CALayer*layer in rootLayer.sublayers){[layer removeFromSublayer];}…


iphone - removedOnCompletion=NOは正確に何をしますか?

CAAnimationは、デフォルトでYESに設定されているremovedOnCompletionプロパティを提供します。 これらの事実を認識しましょう。 A)コアアニメーションはプレゼンテーションツリーにのみ影響し、モデルツリーには影響しません。 アニメーションが完成すると、モデルツリーに設定されているものがすべて表示されます。 たとえば、fillModeをkCAFillModeBot…



暗黙のアニメーションがiOSで正確に行われるとき

みんなとすべての本は、CALayerで起こっている暗黙のアニメーションがあると主張しています。 しかし、これまでのところ確認したいと思うたびに、私は設定値にハードスナップすることになります。 アニメーションはまったくありません。 ここでは何も起こっていないプロジェクトの例があります。 私が行うことは、ビューを作成してからCALayerインスタンスを取得し、暗黙的にアニメーション化されるべきこと…


ios - iPad用twitterの紙折りたたみ/展開の効果

Twitter for iPadは、ファンシーな「紙折りを広げるためのピンチ」効果を実現しています。 短いビデオクリップはこちら。 http://www.youtube.com/watch?v=B0TuPsNJ-XY これはOpenGLなしでCATransform3Dで行うことができますか? 実際の例は感謝します。 アップデート:私はこのアニメーション効果へのアプローチや実装に興味がありま…


cocoa - 石英とOpenGLを混在させる?

私はこれを行うときに実際に何が起こっているのかを見つけようとしています(画像を見てください) 画像でわかるように、私はいくつかのボタンを追加し、ウィンドウのインターフェースビルダーからのコンテンツビューをチェックしました。 今では、コアアニメーションを使用したり、レイヤーを作成することがわかっています。(もし私が間違っているなら、私を修正してください。まだ勉強しています...) 私はこ…


ios - CALayer-CABasicAnimationはcenter/anchorPointの周りをスケーリングしません

以下のコードを使用して、私は自分のCALayerを中心にスケールアップしようとしていますが、左/上(0,0)でスケールします。 私はこの質問を見ました: CALayerのAnchor PointとanchorPointを設定しようとしましたが、設定する前は[.5、.5]でしたが、設定は違いはありません。 また設定contentsGravity試しました。 私はCAShapeLayer追加しsel…


multithreading - コミットされていないCATransactionを持つCoreAnimationの削除されたスレッドの警告

次の警告に問題があります。 CoreAnimation:コミットされていないCATransactionを持つ警告、削除されたスレッド。 バックトレースを記録する環境にCA_DEBUG_TRANSACTIONS=1を設定します。 いくつかの計算を実行するためにNSOperationオブジェクトを使用しています。完了すると、AppDelegateにメッセージを送信してから、進行状況バーを非…


ios - アニメーション中にCALayerの現在位置を取得できません

ボタンを押したままにするとブロックをアニメートし、放すと元の位置にアニメートするアニメーションを実現しようとしていますが、アニメートしているブロックの現在位置を取得できません。 これが私のコードです:-(IBAction)moveDown:(id)sender{ CGRect position=[[container.layer presentationLayer] frame];…




layer addanimation animation cabasicanimation tovalue ios calayer caanimation apple documentation