UIGraphics sdk- iphone - どのように現在の描画コンテキストとしてスーパーを選択するために、

StackOverflow https://stackoverflow.com/questions/1459229

  •  12-09-2019
  •  | 
  •  

質問

私は、その先のポイントへの画像表示の発信点から線を引くしようとしています。 私の問題は、(イメージ図)から、現在の描画コンテキストとしてスーパーを設定する方法(私が推測する)です。 誰かが助けてくださいすることができます。 これは私がイメージビューで使用しているコードです..

    //UIGraphicsPopContext();
CGContextRef context = UIGraphicsGetCurrentContext(); //(problem here????????)
CGContextSetLineWidth(context, 5.0); 
CGContextSetStrokeColorWithColor(context, [UIColor blueColor].CGColor); 

CGContextMoveToPoint(context, startLocationInView.x, startLocationInView.y); 
CGContextAddLineToPoint(context, destinationPositionInView.x, destinationPositionInView.y); 
CGContextStrokePath(context);
役に立ちましたか?

解決

あなたは他のビューに描画することはできません。あなたがすべきことは、あなたが描くしたい領域全体をカバーするために、あなたのビューの境界を拡張されます。

また、あなたはあなたのビューの境界の外にある領域をカバーするためにあなたのビューのレイヤーに新しいのCALayerを追加することができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top