UIGraphics sdk- iphone - どのように現在の描画コンテキストとしてスーパーを選択するために、
質問
私は、その先のポイントへの画像表示の発信点から線を引くしようとしています。 私の問題は、(イメージ図)から、現在の描画コンテキストとしてスーパーを設定する方法(私が推測する)です。 誰かが助けてくださいすることができます。 これは私がイメージビューで使用しているコードです..
//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を追加することができます。
所属していません StackOverflow