問題タブ [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.
iphone - サブビューから CGContextRef を取得する
UI 要素のグラデーション背景を作成するために使用UIGraphicsGetCurrentContext()
していますが、描画が行われている場所を誤解していたと思います。サブビューで描画したかったのですが、代わりにビュー自体で行われています。
UIGraphicsGetCurrentContext()
問題は、 を使用するとビューが取得されるCGContextRef
ため、そこで描画が行われることだと思います。私がやりたいのは、サブビューで描画を行うことです。これにより、他の関連するサブビューでフェードインおよびフェードアウトできます。これを行うことはできますか、それとも背景レイヤー用に別の UIView サブクラスを作成する必要がありますか?
これが私が使用しているコードの簡略化です。私の目標は、ビューを表示したtopBar
まま背景のグラデーションをフェードインおよびフェードアウトできるようにすることです。InterfaceControlsView
ios - CGContextRefで画像を移動する方法
CGContextRefに画像が描画されました:
別の関数では、画像を次のように長方形に移動したい
どのようにできるのか?
cocoa - CGContextRefのCALayerとの誤解
PDFコンテンツを含むCALayerを表示するカスタムビューがあります。そのために、 CALayer Delegateの使用に対する最初の回答に示されているように、デリゲートNSObjectサブクラスを実装しました。
私はドキュメントベースのアプリを持っているので、ドキュメントを開くことができる開始ウィンドウがあります。カスタムドキュメントからIinitWithWindowNibName:makeWindowControllersメソッドのカスタムwindowController。windowControllerから、windowDidLoadで、カスタムNSViewの変数値を設定し、CALayerを初期化します。同じ場所で、次のコード行を実行してコンテンツを描画します。
何が起こるか:その行を実行する前に、CALayerの背景は緑に設定され、正しいウィンドウにのみ表示されていましたが、PDFコンテンツは、両方のレイヤーが白で塗りつぶされている間のみ最初のウィンドウに描画されます(これも行われます)。デリゲートメソッドで)。
私の質問は次のとおりです。
- CALayerが、それを作成するカスタムNSViewサブクラスではないビューに描画されるのはなぜですか?さらに別のウィンドウで?
- 各ウィンドウの両方のビューが同じgraphicsContextを共有していますか?これが原因である可能性があります。
objective-c - CGBitmapContextCreate bitsPerComponent for RBG565
CGContextRef
を使用して作成しようとしていますCGBitmapContextCreate
。作成したいビットマップは RBG565 (赤と青は 5 ビット、緑は 6 ビット) です。のパラメータの 1 つがCGBitmapContextCreate
ですbitsPerComponent
。variable があるのでbitsPerComponent
、それを 5 に設定しただけなのか、それとももっと良い方法があるのか わかりません。
ありがとう。
iphone - CGContextRefを使用して円形パスに16個のドットを描画します
ユーザーがビューで位置x、yを選択し、ドットが等距離にある必要がある場合、円形パスに16ドットを追加するにはどうすればよいですか。
したがって、ユーザーがビュー内の場所をヒットすると、16ドットで円が完成します。添付ファイルを参照してください。
画像はこのコードからの使用です:
iphone - iPhone-カスタマイズされた境界線で透明な(クリアされた)長方形を描画します
幅5.0の黒い色の境界線を持つはずの長方形を描画しようとしています。次のような長方形が表示されます。
現在表示されている緑の背景の代わりに、クリア/透明(白)の背景にすることができます[UIColor whiteColor].CGColor
が、黒の境界線も必要です。
カスタマイズした境界線を長方形に設定するにはどうすればよいですか?
iphone - iOS で多数のグラデーション長方形を描画すると CGContext のパフォーマンスが低下する
実装したい効果:
コード スニペットは次のとおりです。
スクリーンショットでは、すべての青いグラデーションの四角形は BarView のインスタンスです。ここに問題があります
。
注: bgBarRect と barRect の唯一の違いは高さです。bgBarRect の高さは barRect の高さよりも大きくなります。
BarView の描画コードは次のとおりです。
誰でもその点を知っています、事前に感謝します。
iphone - カスタム ピンとコールアウトを介した MapKit ルート
カスタム コールアウトを使用して、マップビューでピンをカスタマイズしました。
マップ上にパスを描画しているときに、ルートが吹き出しとピンの上に来ます。画像添付。
Google API を使用してポリラインを取得し、デコード後に描画しました。
コードは次のとおりです。
iphone - MKMapView で座標間に線を引く
の座標間に線を引きたいMKMapView
..ここにコードがあります
ここで問題はconvertCoordinate
私にとってはうまくいきません..CGPoints
すべての座標に対して {0,0} を取得しています