2
我有一个imageView,我想要使用CGPoints在图像上绘制线条,但我得到的错误如:无效的上下文等..任何解决方案来绘制线条没有CGContext方法。使用CGPoints在UIImageView中绘制线
CGContextRef cntxt = UIGraphicsGetCurrentContext();
CGContextMoveToPoint(cntxt, p1.x, p1.y);
CGContextAddLineToPoint(cntxt, p2.x, p2.y);
CGContextStrokePath(cntxt);
感谢
是的,我没有使用drawRect方法,因为我在UIViewController子类中执行此操作。 drawRect方法在UIView子类中可用 – Dani
UIViewController根本无法绘制任何东西。这不是一个观点。您的视图控制器通常应该保留相关数据,并将其传递给视图进行绘制。 –
感谢罗布我做了一个UIView类,我得到了我想要的东西.. :) – Dani