小编fly*_*001的帖子

SwiftUI 中的自定义交叉阴影线背景形状或视图

我正在尝试创建阴影交叉阴影线。但到目前为止我可以通过添加图像来做到这一点。

如何创建自定义视图,在其中绘制线条而不用图像填充?

import SwiftUI

struct ContentView: View {

    var body: some View {
        ZStack {
            Image("lineFilledBG").resizable().clipShape(Circle())
            Circle().stroke()
            Circle().foregroundColor(.yellow).opacity(0.3)
        }
    }
}


struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        ContentView()
    }
}
Run Code Online (Sandbox Code Playgroud)

这就是现在的样子。希望在另一个视图或形状之上绘制线条,而不添加不透明度和图像图案填充。

交叉阴影线形状

shapes draw swiftui

4
推荐指数
1
解决办法
2849
查看次数

标签 统计

draw ×1

shapes ×1

swiftui ×1