首页 > 解决方案 > SwiftUI 使用自定义模式填充形状

问题描述

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

我有例如

Rectangle()
   .fill(Color.red) 

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

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

 .fill(myGradient) 

但我无法获得任何渐变来创建我所追求的图案

我看到填充需要符合ShapeStyle,有没有我可以创建自己的ShapeStyle的示例

在此处输入图像描述

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

标签: swiftui

解决方案


推荐阅读