When styling a view in SwiftUI, I can use .foregroundStyle
to use a customized form fashion, e.g.
view.foregroundStyle(.inexperienced)
Apart from colours, I can use some extra “superior” form kinds. For instance, .tint
refers to TintShapeStyle
slightly than a shade and solely resolves to a concrete shade internally:
view.foregroundStyle(.tint)
If I wish to create a gradient for the foreground fashion, that is simple to do as effectively utilizing predefined colours:
view.foregroundStyle(.linearGradient(colours: [.blue, .clear], startPoint: .prime, endPoint: .backside))
Sadly, I used to be not ready to determine how one can use “dynamically resolved” colours (resembling .tint
) when making a gradient as there isn’t a initializer that accepts a ShapeStyle
enter (solely a listing of Colour
is supported). Is there a means to do that in iOS 17?