Is there any way to give SwiftUI more views than can fit and have it show just what is possible?

The problem that I am trying to solve is a scenario where I have a vertical stack (specifically in a widget) and the subviews are of various heights. I have more views to show than can possibly fit, but determining exactly how many can fit is hard to do. I love to be able to give the view more subviews than it can show and let it show what fits and hide what doesn't fit.

Ideally, I would love to see something like List supported in widgets where, instead of a scroll view, it was a limited space view and just cut off what couldn't be fit in the available space.

Is there any way to do this with the tools we already have?