gpt4 book ai didi

iphone - 在 iPhone 上使用 Quartz 绘制虚线

转载 作者:行者123 更新时间:2023-12-03 18:32:41 26 4
gpt4 key购买 nike

我正在开发一个应用程序,我需要在几个点之间绘制虚线。我试过了

CGContextSetLineCap(UIGraphicsGetCurrentContext(), kCGLineCapRound)
CGContextSetLineDash(UIGraphicsGetCurrentContext(), 0, lengths, LENGTH_OF_ARRAY)

但我看到的是虚线而不是虚线。我怎样才能得到虚线呢?

最佳答案

CGContextRef context = UIGraphicsGetCurrentContext();
CGFloat lengths[2];
lengths[0] = 0;
lengths[1] = dotRadius * 2;
CGContextSetLineCap(context, kCGLineCapRound);
CGContextSetLineWidth(context, dotRadius);
CGContextSetLineDash(context, 0.0f, lengths, 2);

// CGContextAddEllipseInRect(context, self.bounds);

此代码应该可以正常工作。

关于iphone - 在 iPhone 上使用 Quartz 绘制虚线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3132847/

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