0

画像ビューの始点から終点まで線を引こうとしています。私の問題は(おそらく)スーパービューを(画像ビューから)現在の描画コンテキストとして設定する方法です。誰か助けてくれませんか。これは私が画像ビューで使用しているコードです。

    //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);
4

1 に答える 1

0

他のビューで描画することはできません。あなたがすべきことは、あなたが描きたいエリア全体をカバーするためにあなたのビューの境界を拡大することです。

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

于 2009-09-22T11:01:14.707 に答える