0
[OK]をどこにも見つかりませんでした。ピクセルあたりのコアグラフィックを描画したい場合はどうすればよいですか?私はピクセル(45,61)とポイント(23,31)などに描画する代わりに(46,63)に線を描画したい。だから私はこの場合何をすべきか?ポイントの代わりにコアグラフィックスをドラッグする
CGContextAddLineToPoint(context,22.5,30.5);
CGContextAddLineToPoint(context,23,31.5);
または一部のより良い方法があります:
は、私のようなものを使用する必要がありますか?
私はおよそcontentScaleFactor
を知っているが(例えば、ためのいくつかの機能をプロットするとき)私のようにそれを使用する必要があります。
for(int x=bounds.origin.x; x<=bounds.origin.x+bounds.size.width*[self contentScaleFactor]; i++)
CGContextAddLineToPoint(context,x/[self contentScaleFactor],y(x/[self contentScaleFactor]));
私は例のコードは素晴らしいではないことを知っているが、私はあなたが得ると思いますアイディア。
私はこのすべてと少し混乱しているので、私は助けに感謝するでしょうスケールファクタもの。
私は全く同じ解決策を持っています。最初のxの処理を受け入れます(しかし、それはscalfactorのものには影響しません:)) – Uko