我想使用.fill修饰符为图案(例如,选中的图案)填充Shape。
例如,我有
Rectangle()
.fill(Color.red)
我知道我可以使用类似的东西
let myGradient = LinearGradient(gradient: Gradient(colors: [.black, . red]), startPoint: .top, endPoint: .bottom)
.fill(myGradient)
但是我无法获得任何渐变来创建我想要的图案
我看到 fill 必须符合 ShapeStyle ,这里有一个示例,说明了如何创建自己的 ShapeStyle
我不是不只想创建自定义形状的自定义填充