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?

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