[英]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.