下面是虚线实现方法。
调用方法:
实现代码如下:
/**虚线**/
struct DashedLine: View {
var fillColor:Color = Color(hex: "#E9F0ED")
var body: some View {
GeometryReader { geometry in
Path { path in
path.move(to: CGPoint(x: 0, y: geometry.size.height / 2))
path.addLine(to: CGPoint(x: geometry.size.width, y: geometry.size.height / 2))
}
.stroke(style: StrokeStyle(lineWidth: 1, dash: [5]))
.fill(fillColor)
.frame(height: 0.5) // 虚线的高度可以根据需要进行调整
}
}
}