問題タブ [cgcontextref]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - CGContextRef は線と点を描画します。画面をクリアするには?
CGContextRef を使用してサブビューに線と点を描画してから、再描画したいと考えています。サブビューで画面をクリアするには? ありがとう。
ios - drawRect メソッドの外で円、長方形、線などの図形を描画できますか
drawRect
を使用して、メソッドの外で円、長方形、線などの形状を描画できますか
drawRect
または、内部でのみ使用することが必須ですか。メソッドの外で図形を描く方法を教えてくださいdrawRect
。touchesMoved
実際には、イベントにドットをプロットし続けたいと思っています。
これは、ドットを描画するための私のコードです。
uiview - 2 点間に線を引く - UIView の渡し方
2点を結ぶ単純な線を引こうとしています。drawLine メソッドでそのための正しいコードを取得したと思います。線はまったく表示されず、呼び出しているビューと描画したいビューに関係していると確信しています。次のコードは、次の View in Code (Web サービスからのデータ) を作成する場所です。ビューが正常に作成され、すべてのボタンとオブジェクトが表示されます。
作成中のビュー (次へ) に行を動的に追加しようとしていますが、それを行う方法がわかりません。私が得るエラー (無効なコンテキスト 0x0) から、私は何か間違ったことをしているようです。そこにないビューに表示しようとしています。どうすればこれを成し遂げることができますか?アドバイスをいただければ幸いです。
ビューを渡すことが正しい答えではない可能性があることを認識しています。ここで試行錯誤の真っ最中です。
明確にするために:ここで drawLine を呼び出しています:
[nextView.view addSubview:next];
ありがとう、
シャイ
ios - CGContextRef でエラーが発生する
私はCGContextRef
1つの水平バーを描画するために使用しており、バーの上下にdrawInRect
メソッドを使用してテキストを表示していますNSString
。コードは次のとおりです:
2回目に電話すると、次のようなエラーが表示されます:<Error>: CGContextSetFillColorWithColor: invalid context 0x0
.Please help me.Thanking.
ios - iOS: Getting CGMutablePath not in drawRect: and Assign it to CAShapeLayer's Path
I have been banging my head on this for hours. I tried to read up and searched for answers. I even tried the "walk-away-and-come-back-to-it-later" approach, it didn't work. I even tried Yoga and meditated! I didn't prevail..
So please enlighten me, experts.
All I am trying to get a copy of CGPath not inside drawRect:
And finally:
CGPathCloseSubpath(path);
That didn't work, so I tried also using instead of the 2 calls above:
CGContextAddPath(context, path);
CGPathCreateMutableCopy(path);
And eventually - I just want to be able to get this path and insert it as path in CAShapeLayer and animate it by making this call:
animation.toValue = [UIBezierPath bezierPathWithCGPath:path];
So before I'd try to take up another relaxing activity such as Sky Diving without a parachute in hopes to clear my mind and finally be able to get this right, could you please help me here by showing me some examples? In addition to that, can you explain to me in detail the correct way using the following functions:
CGPathCloseSubpath(path);
CGContextAddPath(context, path);
CGPathCreateMutableCopy(path);
Thanks in advance.
ios - drawRect の無効なコンテキスト
ビューの drawRect メソッドでいくつかのベジエ パスを描画しようとしていますが、無効なコンテキスト エラーが発生し続けます。drawRect が呼び出されたときに常にコンテキストがあると思っていたので、理由がわかりません。何か不足していますか?これは私が持っている完全な実装です:
iphone - 線の作成時に CGContextFillPath(context) が削除される
以下のコードをフィルパスに使用すると、viewDidLoad
完璧に機能します
また、タッチが始まると線を作成しています..しかし、線を作成する前にフィルパスが消去されます..
iphone - CGContext に特定のエリアが含まれているかどうかを調べる - iPhone
私はこのコードを参照しています-ビューにマスキング効果を作成 して、スクラッチカード効果を生成します。ここで、特定の領域 (100、100、70、50) が傷ついたときに、特定のアニメーションを表示したいと考えています。
または、その場合、ユーザーが上層全体をスクラッチしてアニメーションを表示したかどうかを確認したいだけです。
傷のある部分とそうでない部分がわかりますか?
リンクを提供しましたが、迅速な返信を期待してコードも含めます。:)
ios - CGContextRef と PDF の NSString をカスタム フォントで出力する
カスタム フォントを使用して新しい PDF を作成しようとしています。
カスタム フォントを読み込んで、すべてのアプリで使用できますが、それを使用して PDF を作成しようとすると、システム フォントが印刷されます。
私は NSString UIKit Additions を使用しています。
実際、ビューで同じコンテキストを描画していますが、フォントは完全に書かれていますが、pdf にはありません。
フォントにはotfファイルを使用しています。
ありがとう