SwiftUI 使用自定义图案填充形状

Rya*_*ner 6 swiftui

我想使用 .fill 修饰符用图案填充形状,例如检查图案。

我有例如

Rectangle()
   .fill(Color.red) 
Run Code Online (Sandbox Code Playgroud)

我知道我可以使用类似的东西

let myGradient = LinearGradient(gradient: Gradient(colors: [.black, . red]), startPoint: .top, endPoint: .bottom)

 .fill(myGradient) 
Run Code Online (Sandbox Code Playgroud)

但我无法获得任何渐变来创建我想要的图案

我发现fill需要符合ShapeStyle,是否有一个示例说明如何创建自己的ShapeStyle

在此输入图像描述

我不想创建自定义形状,只想创建自定义填充