core-animation

    0

    1答えて

    以下の問題は、スケールアニメーションに与えられた時間が回転アニメーションを上書きすることです。 CALayerのスケールと回転を異なる時間で同時にアニメーション化する方法はありますか? // Animate arrowhead rotation CATransaction.begin() CATransaction.setAnimationDuration(0.2)

    1

    1答えて

    私は、redの左端の画面から右端の画面への変換位置のビューを表示する簡単なアプリケーションを持っています。私がremoveボタンを押すと、アニメーションが再開されます(redビューの変換位置が左画面から右画面に再び表示されます)が動作しません。 redは元のフレームに戻って表示されますが、移動していませんが、animationDidStopはまだ継続時間の後に呼び出されます。 class Test

    2

    1答えて

    コアアニメーションを備えたmacOS用のスクロール集中型アプリケーションを構築しています。私はCA Instrumentを使って最適化を支援してきました。これを実行している間、私は奇妙なことに気付きました...私のアプリは、CA Instrumentのデバッグツールで動作しているときに、より良いフレームレートを取得し、次に正常に動作します。 CA InstrumentツールがCA_LAYER_SU

    2

    1答えて

    MacOSでオフスクリーンのCALayerのコンテンツ(アルファが不要)を描画するための最速の方法を探しています。これらの例はスレッド化されていませんが、バックグラウンドスレッドでこの描画を行っているため、(なぜCALayer.setNeedsDisplayを使用しているのかはわかりません)。 私の元のコードは、これをしなかった: let bounds = layer.bounds.size l

    2

    1答えて

    スケールとフェード(不透明度)が0 - > 1、そして0 - > 1のCAAnimation(正確にはCAAnimationGroup)になりました。 animationGroup.repeatCount = .greatestFiniteMagnitudeに設定してください。このアニメーションはUILabelに適用され、素晴らしいアニメーションを何度も繰り返して表示され、消えます。 アニメーショ

    -1

    1答えて

    私はアニメーションのない静的なプログレスバーを作りたいです。オレンジ色の部分がのように塗りつぶされ、この画像が(1/3)の進捗状況を示しています。このビューを(2/3)達成する方法を知りたいと思います。 )。 ご協力いただきありがとうございます。ここで

    0

    2答えて

    の描画部分をアニメーション化するにはどうすれば次のシナリオにアプローチしたいです添付した画像のようなアニメーションを追加するには、このクリアされた領域が四角形のパスの周りを移動し続けるので、何度も繰り返し描画される矩形の視覚効果が得られます。 [古いヘビのゲームでのスネークの動き] 私はCABasicAnimationを使ってアニメーションを試みましたが、文字通り何かを達成できませんでした。

    0

    1答えて

    Swiftでは、私は2つの半透明の円を持っています。どちらもCAShapeLayerです。彼らは半透明なので、それらの間の任意の重複はそうのように見えるようになります: は、その代わりに、私は視覚的に一緒に「マージ」にそれらをしたいです。私が試した解決策は、サークル1のマスクとしてサークル2を使用することで、オーバーラップを切り捨てることです。 このソリューションでは、一般的に取り組んでいるが、私

    4

    1答えて

    私は古いプロジェクトに取り組んでおり、除外したいPOP frameworkネイティブiOSフレームワークでアニメーションを行うことができると確信しています。 [UIView animateWithDuration:1.0 delay:0 usingSpringWithDamping:springBounciness initialSpringVelocit

    0

    1答えて

    の配列はCAEmitterCellです。私はすべての細胞の各出力が混ざり合って欲しいです。現在、配列の最初のセルは常に他のセルの上に描画されます。 レイヤのrenderModeと各セルのzAccelerationを調整しましたが、どちらもこの問題を解決していません。 いくつかのサンプルコード: func layoutSubviews() { // ... emitterLaye