3
A
回答
3
假設你有它的圖片屬性設置圖像的自定義的UIImageView,在其中放置這個方法:
private void DrawLineOnImage()
{
UIGraphics.BeginImageContext(this.Image.Size);
using (CGContext cont = UIGraphics.GetCurrentContext())
{
cont.TranslateCTM(0f, this.Image.Size.Height);
cont.ScaleCTM(1.0f, -1.0f);
cont.DrawImage(new RectangleF(0f,0f,this.Image.Size.Width, this.Image.Size.Height), this.Image.CGImage);
cont.ScaleCTM(1.0f, -1.0f);
cont.TranslateCTM(0f, -this.Image.Size.Height);
using (CGPath path = new CGPath())
{
cont.SetLineWidth(3);
cont.SetRGBStrokeColor(255, 0, 0, 1);
path.AddLines(new PointF[] {
new PointF(10, 10),
new PointF(100, 100) });
path.CloseSubpath();
cont.AddPath(path);
cont.DrawPath(CGPathDrawingMode.FillStroke);
this.Image = UIGraphics.GetImageFromCurrentImageContext();
}//end using path
}//end using cont
UIGraphics.EndImageContext();
}//end void DrawLineOnImage
這繪製圖像本身上的紅線。
相關問題
- 1. 刪除在UIImage上繪製的UIBezirePath線
- 2. 在UIImage上繪製線NOT UIImageView - Xamarin iOS
- 3. objective-c:在UIImage或UIImageView上繪製線條
- 4. 在gtk.TextView上繪製線條
- 5. 在DrawingFrame上繪製線條與外線
- 6. 點之間繪製線在的UIImage
- 7. 如何在webform上繪製線條
- 8. 在Firebreath插件上繪製線條
- 9. 在x軸上繪製多條線Highcharts
- 10. 在地圖上繪製一條線
- 11. Windowsforms:如何在DataGridView上繪製線條?
- 12. 在iPhone的UITextView上繪製直線條
- 13. 在窗體上繪製線條網格
- 14. 用PyQt在圖像上繪製線條
- 15. 在OSx中的CALayer上繪製線條
- 16. 在拍攝圖像上繪製線條
- 17. 在Android上的TextView下繪製線條
- 18. 在Excel圖上繪製線條
- 19. 如何在圖表上繪製線條?
- 20. 在位圖上交互繪製線條
- 21. 在QtWidget上動態繪製線條
- 22. 在c#圖上繪製一條線
- 23. 在svg圖片上繪製一條線
- 24. 如何在iPad上繪製線條圖?
- 25. 在Android上使用surfaceView繪製線條
- 26. 未在Google地圖上繪製線條
- 27. 在UIImage上繪圖
- 28. 在OpenGL中繪製線條
- 29. UIImage在UIView上繪製時反轉
- 30. iOS:在UIImage上繪製NSString和邊框