cashapelayer

    0

    1答えて

    私はUIBezierPathsの配列を持っていますが、私はそうすることに問題があります。 私は以下を実行してbeginTimeを計算しようとしましたが、最初の行はアニメーション化されますが、残りの行はアニメーション化されません(アニメーションなしで表示されます)。 pathAnimation.beginTime = n * lineDuration;

    1

    1答えて

    CAShapeLayerパスをCASpringAnimationでアニメーション化することを試しています。予想される結果は、「弾力のある」動作をする形状間の「モーフィング」です。 私は以下のように円と方形のパスの間に基本的なコード例を持っていますが、最終的な結果は期待される動作である最終的なより大きな方形のパスを過ぎて「オーバーシュート」しないスプリングアニメーションです。 私のコードは次のとおり

    0

    1答えて

    for (NSValue * point in points){ CGPoint p = point.CGPointValue; CAShapeLayer *point = [CAShapeLayer layer]; [point setPath:[[UIBezierPath bezierPathWithOvalInRect:CGRectMake(p.x, p.y,

    1

    1答えて

    私が今直面している問題は、点と線をCAShapeLayerで描画した後、異なる矩形領域で変更することによって両方の色を変更する必要があることです。私が今設定した領域は、4つの部分を持ち、サンプルコードは以下の通りです。 - (void)drawChartWithRecord:(Chart *)Chart lineWidth:(CGFloat)lineWidth

    1

    1答えて

    私は与えられたx座標とy座標に20msごとにCAShapelayerを1回追加しようとしています。私は形状が1秒以上消えることを望んでいます(トレーサーのように)。私が作成した機能が動作し、正しい位置にシェイプが作成され、フェードアウトします。しかし、私は余分な図形を画面の上に乱雑に残しています。 func shadowBall (x: CGFloat, y: CGFloat){ le

    1

    1答えて

    私は3つのビューを3つのビューに描画しようとしていますが、コードが同じであってもトップビューサークルのみが描画されます。私は問題がどこにあるのか理解できないように見えます。それが他の2つのサークルがない理由です。 class ViewController: UIViewController { ///Views used to display the progress view

    0

    2答えて

    私はroundedRectでUIBeizerPathを使用しており、CAShaplayerを使用してUIViewにアタッチしています。塗りつぶしをコメントアウトしましたが、まだ四角形を塗りつぶしています。 私がしようとしているのは、外側に丸い四角い線があることです。 私はroundedRectが実線であると推測しています。私はUIBeizerPathを使用するか、クリアで塗りつぶす必要があるかもし

    0

    1答えて

    uiimageviewの上隅を丸くしたいのですが、CASharpeLayerが描画された画像が消えると、この問題の原因をわかりません。willDisplayCellのコードの下に置きます。セルは、画像を再利用したとき UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect:cell.imgProduct.bounds byR

    -1

    1答えて

    私は六角形に基づいて簡単なゲームを作っています。私はまさに私がCAShapeLayer sとそれらを望むように六角形を描くことができた が、私は彼らがクリッカブルしたいのです:ここでは次のようになります。要するに、私はそれらを何とかUIButtonsにキャストしたいので、どれがtouchUpInsideで選択されたかを調べることができます。私がそれをやっていると考えることができるもう一つの方法は、