Nas*_*296 11 iphone ios swift swiftui
如何制作一条末端为圆形的线?我正在画一条简单的直线,如下所示,但不能把两端弄圆。“.cornerRadius”不起作用。有任何想法吗?
struct Line: View {
let geoProx: GeometryProxy
var body: some View {
Path{ path in
path.move(to: CGPoint(x: geoProx.size.width/2, y: geoProx.size.height/2))
path.addLine(to: CGPoint(x: geoProx.size.width/2 - geoProx.size.width/4, y: geoProx.size.height/2))
}
.stroke(lineWidth: 8.0)
.foregroundColor(.white)
.cornerRadius(10.0)
.zIndex(1.5)
}
}
Run Code Online (Sandbox Code Playgroud)
Tyl*_*ler 23
尝试更换:
.stroke(lineWidth: 8.0)
Run Code Online (Sandbox Code Playgroud)
和:
.stroke(style: StrokeStyle(lineWidth: 8.0, lineCap: .round))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2272 次 |
| 最近记录: |