calayer

    2

    1答えて

    いくつかのグロー効果のあるボタンをアニメーション化しようとしています。 これまでのところ、これは私が得たものである: self.glowLayer = [[CALayer alloc] init]; self.glowLayer.contents = (__bridge id _Nullable)(self.currentBackgroundImage.CGImage); self.glowL

    2

    2答えて

    dispatch_asyncを使用すると、コードを使用しないときと比較して、コードが非常に遅く実行される理由を知りたかったのです。私はそれをマスキングし、UIGraphicsImageRendererを使って私のUIImageの端をぼかそうとしています(最も効率的な方法かどうかはわかりません)。しかし、私がdispatch_asyncを使わないと、はるかに高速に動作します。何故ですか?ここで私のコ

    0

    1答えて

    特定の図形のパスの変更をアニメーション化しようとしています。このコードを単純な.path [cgpath]セッターに置き換えることで、アニメーションなしで手動で変更できます。しかし、私は美学の変化を生き生きとしたい。 このコードを実行すると、アニメーションが完了したことを示すログが表示されますが、シェイプに変更はありません。 for (CALayer *layer in self.view.lay

    0

    1答えて

    私のシーンには2つのビューがあります:最初にCALayerインスタンス(小節)を保持し、もう1つはCAGradientLayerを保持し、最初のものを配置します。下の図は、現在の状態を示しています。 しかし、私は、この勾配は最初のビューのバー(CALayerの)に適用する必要があります。 私は私の問題に関連するすべての情報を見つけていません。どんな助けもありがたい。

    0

    1答えて

    のcontentsプロパティを使用してUIImageViewに配置したマスクをアニメートしたいと思います。残念ながら、現在の実装 は、トランジション間を通過することなく、配列の最初と最後のイメージの間でのみアニメーション表示されるようです。これを達成する方法はありますか?またはCAReplicatorLayerのような他のものを見なければなりませんか?ここで は、私が現在持っているものです。 l

    1

    1答えて

    私は、閉じたパスで動くドットをアニメーション化する簡単な方法を探しています。 UIBezierPathで作成されたパスがあります。これはCAShapeLayerによって表されます。 この閉じたパスの周りを移動するこの形の点に配置したいと思います。問題は、私が最良の方法を見つけることができなかったことです。私はすべてのドットをプログラムで追加したくありません。おそらく、粒子を使用する可能性のある方法

    1

    1答えて

    UIViewのCALayer(直接またはneedsDisplayOnBoundsChange経由)でsetNeedsDisplay()を呼び出すと、背景が黒く描画されます。私が直接UIViewの上の「setNeedsDisplay()」を呼び出すと、それは黒として表示されません myView.layer.setNeedsDisplay() : myView.setNeedsDisplay()

    1

    1答えて

    UITableViewの上部をマスキングしてナビゲーションバーの錯覚を与えようとしています。上部の部分は50%の不透明度を持ち、残りのビューは100%の不透明度を持つ必要があります。 これはそうのように、CAGradientLayerで行うことは非常に簡単です: - (void)addTopOpacityMask { CAGradientLayer *gradientLayer = [

    4

    1答えて

    私は単語の2つの部分を持つiOSで単語マッチアプリケーションを作成しています。ランダムな言葉のラベルは、すべての人にとってうまいです。 ドラッグ可能なラベルのターゲットとして実行時に矩形を作成したいのですが、ドラッグするためにラベルをクリックすると、長方形が単語のラベルのサイズと同じ大きさでハイライトになります。 どのように私はobjective-Cでこれを達成できますか?あなたは、左側のラベルは

    1

    2答えて

    私にはわかりづらいデザイン要素があります。誰かが私を正しい方向に向けることができると願っています。私が構築しようとしている要素はそうです。 事実、それは左、上脳卒中、及び右側と丸みを帯びた長方形だ(底部にはストロークを有していないはずです)。 私は次のコードを使用しました。 // Create the rounded rectangle let maskPath = UIBezierPath(r