cashapelayer

    1

    3答えて

    Iそれは let maskPath = UIBezierPath(roundedRect: self.bounds, byRoundingCorners: corners, cornerRadii: CGSize(width: 10.0, height: 10.0)) let maskLayer = CAShapeLayer()

    0

    2答えて

    私はCAShapeLayerを持っています。そのstrokeEndは時々NSTimerループ内で更新されます。私が電話したときにうまくいきます: myPathLayer.strokeEnd += 0.1 このパスの変更は、必要に応じて自動的にアニメーション化されます。私の質問は、これは関数呼び出しではないので、完了ブロックはありません。このアニメーションが完了したら別のアクションを実行したいと

    0

    1答えて

    私はフリーハンド描画ツールを実装しようとしています。これは、タッチ開始とタッチ移動メソッドを使用して、PDF上の四角形、日食、円形などのような動的にいくつかの図形を描画できます。 この種のツールをやっている人や、これを達成する方法を知っている人は誰でも私を助けてください。 ありがとうございます。

    2

    1答えて

    に裏打ちされたのUIViewを持つ三角形:http://swiftiostutorials.com/tutorial-draw-nice-triangle-view-border-cashapelayer/は、私のような三角形を作成するために管理: class Triangle: UIView { override func drawRect(rect: CGRect) {

    0

    1答えて

    先週からCoreAnimationを使用してiOS上の円グラフ(透明な穴のある円弧セグメント)をアニメートしようとしているので、私は本当に不満です。 モーメントでは、パスプロパティを持つCAShapeLayerを使用してArcSegmentを描画しています。素晴らしいですが、私はこのプロパティをアニメートできません。 CABasicAnimationを使用して、半径、セグメントなどのレイヤプロパテ

    7

    1答えて

    問題 私は爆発リングエフェクトを作成しています。私は複数のCAShapeLayerを使用しており、各レイヤーにUIBezierPathを作成しています。ビューが初期化されるとき、すべてのレイヤーは幅が0のパスを持ちます。アクションがトリガーされると、リングはより大きなパスにアニメートされます。 以下のデモで見られるように、各レイヤーの右端は、各円形レイヤーの残りの部分よりも遅くアニメーション化され

    1

    1答えて

    丸みを帯びたコーナーを描いて斜め線を描きたい。 マイコード: class DiagonalView: UIView { // MARK: - Public Properties @IBInspectable var fillColor: UIColor = UIColor.white { didSet { self.diagonalLayer.strokeColor

    0

    1答えて

    私はフリースタイルの図形を描き、これらの図形を画像で塗りつぶすことができるアプリケーションのセクションを作成しようとしています。 私はUIBezierPathsとCAShapeLayersを使用しようとしましたが、すべての画像を単一の色で塗り潰す描画アプリケーションを作成することができました。 それぞれの図形を別の色で塗りつぶしたいので、最終的に個々の図形を別々の画像で塗りつぶすことができます。

    0

    1答えて

    矢印の形を描くためにCAShapeLayerのカスタムセルがあります。異なる矢印(上、下、右)が適切なセルに適切に表示されます。セルが選択されたときに矢印の形状を変更すると、意図したとおりに動作します。 問題: 矢印が表示されたセル(セルが選択されている)のために変更された場合、オフスクリーン細胞の矢印でレンダリングされるランダム矢印方向で終わる、ランダムにその動作を継承するように見えますオフスク