cgpath

    5

    2答えて

    私のパスを埋めるための助けが必要です。私は例えばCGContextFillPath(path);をどこに入れるのか分かりません。私は描画(とiOSの開発)にかなり新しいです、そして、私は今、ほぼ2時間近くすべてを試しました。しかし、私はあきらめなければならないポイントに達しました。あなたが私の問題を明らかにしてくれることを願っています。私は次のエラーを取得する:invalid context -(

    2

    1答えて

    私はCGPath(実際にはCGMutablePath)として定義された閉じたパスを持っています。 パスで定義されたUIImageの特定の領域を焼きたいです。私はCore Graphicsを使いこなしていましたが、現在のところ、私の唯一の選択肢は、パスではなくCGRectで定義された長方形の領域に色を付けることです。 誰でも正しい方向に向けることができますか?私はそれがUIImageviewに正しく

    0

    1答えて

    CGPointとCGPathRefを作成して、CGPointがCGPathRefの内側にあるかどうかを調べようとしています。ここでは、コードは: CGMutablePathRef path = CGPathCreateMutable(); CGPathMoveToPoint(path, NULL, 0, 0); CGPathMoveToPoint(path, NULL, 200, 0); C

    0

    2答えて

    画像(可能な形状)に基づいてマスクを作成する必要があります。私が行う必要があります。 だから、メインの大きな問題は、黒に基づいてCGPathに設定する方法です。 はコール[上の層とのUIView.layer setMask] 適切なマスクとしてCGPathにとのCALayerを作成します。白い画像?または、マスクを直接から画像に置くことは可能ですか? ありがとうございます! マスクの例画像:

    1

    1答えて

    UIScrollViewの中に配置したUIViewのバッキングレイヤーとしてCATiledLayerを使用しています。私のビューのinitメソッドで私は単純な線を描画するCGPathRefオブジェクトを作成しています。 drawLayer:inContext内にこのパスを描画しようとすると、スクロール/ズームしているときにEXEC_BAD_ACCESS(まれに)でクラッシュすることがあります。 コ

    6

    1答えて

    CGPathの実際のデータを取得する方法はありますか?そのため、ファイルに保存して後で復元することはできますか? どのようにデータが構造化されているかに関するドキュメントはありますか? 私は文字列(SVGパス文字列のような)、または辞書オブジェクトとPList XMLファイルと何らかの形で書きたいと思いますが、私は得ることができるものを取ります!

    2

    3答えて

    シンプルなiOS Viewベースのアプリケーションを作って、画面上で描画して消去できるようにしました。 NSMutableArrayを使用して、既に描画されたパスを保存しています。 そして、私がコントロールをマーカーから消しゴムに切り替える、またはその逆にするたびに、私は現在のCGPathを配列に追加し、新しいものを作成します。 と私はそれが 消しゴムの経路またはマーカーのパスであり、タッチ移動す

    15

    1答えて

    の正しいフレームの設定: あなたが設定した場合 Appleは自動的CAShapeLayerためframeまたはboundsを設定しません(とAppleが[UIView sizeThatFits]と同等のものを実装していません)フレームのサイズを使用してパスのバウンディングボックス...すべてがうまくいかない。どんなにあなたがそれを設定しようとする方法、それはねじアップパス ので、プログラムでCGP

    2

    1答えて

    私はカスタムコントロールを作っています。コントロールのサブビューの1つは、透明なUIViewで、UIBezierPathパスが描画されます。写真の1つには、UIBezierPathの境界線(「パスストローク」と呼ばれています)がありますが、2番目のものでは[パスフィル]と呼ぶとどうなるかを見ることができます。私は最初の写真のものと似た形を作るために道をいっぱいにしたい。この透明なdrawRectメ

    0

    2答えて

    私は、以下のようなCALayers内に描かれた約20個のシンプルな形を持っています(CAShapelayerで描かれたCGPaths)。今、私はこのフォーマットで20種類のすべての図形を持つ本当に長いファイルを持っています。親UIViewが作成されると、前の画面で選択されたものに基づいて、これらの図形の1つが読み込まれます。これはうまくいきますが、シェイプコードを維持するのは面倒です。以下のコード