如何绘制内圆和外圆以突出显示图像中的色轮?基本上我有一个图像,我想在图像内画 2 个黑色圆圈。谢谢!
你可以这样做,在大比例图像后面放一个圆圈,在小比例图像上放一个圆圈,两个圆圈的背景都是透明的,所以它看起来像你想要实现的目标
ZStack {
Circle()
.stroke(Color.blue, lineWidth: 4)
.frame(width: 220, height: 220)
.background(Circle().fill(Color.clear))
Image("your_image_name")
.resizable()
.scaledToFit()
.frame(width: 200, height: 200)
.clipShape(Circle())
Circle()
.stroke(Color.red, lineWidth: 2)
.frame(width: 180, height: 180)
.background(Circle().fill(Color.clear))
}
您可以将图像设置到 UIView 中,并使用 CoreGraphics 在 UIView 的 drawRect 方法中以编程方式绘制两个圆圈。