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和边框