繁体   English   中英

通过使用CGPoints在UIImageView中绘制线

[英]Draw Line in UIImageView by using CGPoints

我有一个imageView,我想使用CGPoints在该imageView的图像上画线,但是我遇到诸如以下错误:无效的上下文等。任何不使用CGContext方法绘制线的解决方案。

CGContextRef cntxt = UIGraphicsGetCurrentContext();
CGContextMoveToPoint(cntxt, p1.x, p1.y);
CGContextAddLineToPoint(cntxt, p2.x, p2.y);
CGContextStrokePath(cntxt);

谢谢

您可能正在尝试在drawRect:之外绘制。 如果检查cntxt的值,则可能为NULL 在调用drawRect:之前创建了一个绘图上下文,然后将其销毁。 此功能之外通常没有“当前上下文”。

您需要跟踪数据结构中的点。 drawRect: ,您将根据该数据进行所需的绘制。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM