Instance Method

scaledToFit()

Scales this view to fit its parent.

Declaration

func scaledToFit() -> some View

Return Value

A view that scales this view to fit its parent, maintaining this view’s aspect ratio.

Discussion

This view’s aspect ratio is maintained as the view scales. This method is equivalent to calling aspectRatio(nil, contentMode: .fit).

 Circle()
 .fill(Color.pink)
 .scaledToFit()
 .frame(width: 300, height: 150)
 .border(Color(white: 0.75))