我试图创建一个可调整大小的按钮,它周围有一个均匀点状圆形边框。如果你只是放置:
Circle()
.stroke(color, style: StrokeStyle(lineWidth: 3, lineCap: .butt, dash: [3, radius / 3.82]))
.frame(width: radius * 2, height: radius * 2)
您可以在下面的图片中看到可能存在不均匀分布的点:
![enter image description here](https://istack.dev59.com/wlTpM.webp)
请问有谁能帮助我找到一种方法来调整“dash”值以创建依赖于半径的均匀虚线边框,或者创建一个自定义形状?