gpt4 book ai didi

iphone - 在两个不同点之间画线

转载 作者:行者123 更新时间:2023-11-28 23:00:21 24 4
gpt4 key购买 nike

我想在两点之间画线。这是我的代码。但上下文内存为 0。

CGContextRef context = UIGraphicsGetCurrentContext();

CGContextSetLineWidth(context, 2.0);

CGColorSpaceRef colorspace = CGColorSpaceCreateDeviceRGB();

CGFloat components[] = {0.0, 0.0, 1.0, 1.0};

CGColorRef color = CGColorCreate(colorspace, components);

CGContextSetStrokeColorWithColor(context, color);

CGContextMoveToPoint(context, 0, 0);
CGContextAddLineToPoint(context, 300, 400);

CGContextStrokePath(context);
CGColorSpaceRelease(colorspace);
CGColorRelease(color);

最佳答案

您需要在方法 drawRect: 的 UIView 子类中调用您的代码。当您不在绘图上下文中时,UIGraphicsGetCurrentContext() 将获取 NULL (0)。

您还可以检查 docs .

关于iphone - 在两个不同点之间画线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10121992/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com