nsbezierpath

    0

    1答えて

    私はココアでベジェ曲線を描こうとしていますが、意味を持たないEXC_BAD_INSTRUCTIONが表示されています。 NSBezierPath *path = [NSBezierPath bezierPath]; [path setLineWidth: 1.0f]; NSPoint a = NSMakePoint(0, 0); NSPoint c1 = NSMakePoint(0, 50

    0

    3答えて

    ボタンをクリックした後、特定のウィンドウに線を描画する方法はありますか? 私はこの使用しています: NSBezierPath * path = [NSBezierPath bezierPath]; [path setLineWidth: 4]; NSPoint startPoint = { 21, 21 }; NSPoint endPoint = { 128,

    0

    1答えて

    NSBezierPath addClipを使用すると、クリッピングに使用されるパスの内側にのみ描画が制限されます。私は反対をしたいと思う - だけを外に描画します。 - (void)drawRect:(NSRect)dirtyRect { NSBezierPath *dontDrawInThis = ...; //We want an opposite mask of [do

    2

    1答えて

    Appleのドキュメントでは、NSBezierPathをCGPathRefに変換するコードを提供しています。私はCGPathRefからNSBezierPathに、逆の変換をする必要があります。 UIBezierPathにはcgPathというプロパティがあります。もし私がiPhone上で問題なく動作していたら、MacOSで作業しています。 これは古い質問でなければならず、私はインターネット上で答えを

    2

    1答えて

    私はすべてのプリミティブをNSBezierPathインスタンスとして表しているので、(潜在的に巨大な)数のコンポーネントに対して効率的なヒットテストを実行する必要があります。これまでのすべての素晴らしい作業。 私はベジェパスに文字列を変換するために、AppleのSpeedometerView例からNSString (BezierConversions)カテゴリを使用しています: は今、私は特に、ビ

    0

    1答えて

    NSBezierPathを使って正方形を描きたい。私はdashStyleを使用するので、四角形の境界線は中止する必要がありますが、私は作成されたセグメントの数を制御していません。 アップルのドキュメントで説明が少し曖昧です。彼らは、「ラインダッシュのパターンを設定するときは、連続するソリッドまたはスウォッチの幅(ポイント単位)を指定する」と述べました。 私は、曲がったベジェの長さを得る方法が必要だ

    2

    1答えて

    私は、Cocoaを使用して実行時にカスタムフォントを作成、ロード、および使用する必要のあるMacアプリケーションを作成しています。私はNSFontクラスを徹底的に調査しました。既存のフォントを読み込み、簡単なパラメータ(E.G.のサイズ、太さ、間隔など)を変更するためのAPIが見つかりました。 プログラムが実行されているときには、0からオブジェクトまたはそれに類似するものを組み合わせて、このフォン

    0

    1答えて

    func draw(_ dirtyRect:NSRect)メソッドには次のコードがありますが、すべての行はランダム化する必要がある場合でも同じ色で描画されます。私はそれがfpsと何か関係があるかもしれないが、それを多色で描く方法はあるのだろうか? ありがとうございます。 for y in 1...3 { for x in 1...20 { switch arc4random_

    4

    1答えて

    私はNSRectFill(bounds)を使ってrectを書き込むことができます。しかし、私はPDF出力の透明性を保ちたいと思っていました。私はNSBezierPath(rect:bounds).fill()でしかできないことを発見しました。 その2つの違いは何ですか? func drawBackground() { CGContextSaveGState(currentContext)

    1

    1答えて

    私は初心者のCocoaプログラマです。私はCocoa NSTextField(カスタムビューのサブビュー)を、プログラムでカスタムビューに描画された幾何学図の横にプログラム的に配置して、XCode 4.3.2 for Lionで開発することを希望します。私の問題の例を単純にするために、ダイアグラムがテキストフィールドを囲むボックスになっているとしましょう(NSTextFieldで利用可能なベゼルま