overlay(_:alignment:)
Layers a secondary view in front of this view.
Declaration
nonisolated func overlay<Overlay>(_ overlay: Overlay, alignment: Alignment = .center) -> some View where Overlay : View
Parameters
- overlay:
The view to layer in front of this view.
- alignment:
The alignment for
overlayin relation to this view.
Mentioned in
Return Value
A view that layers overlay in front of the view.
Discussion
When you apply an overlay to a view, the original view continues to provide the layout characteristics for the resulting view. In the following example, the heart image is shown overlaid in front of, and aligned to the bottom of the folder image.
Image(systemName: "folder")
.font(.system(size: 55, weight: .thin))
.overlay(Text("❤️"), alignment: .bottom)[Image]