Dropdown control in Swift UI

Is there a standard, generic way to implement a Swift UI dropdown for an iOS app? I've been searching the documentation and the only viable option appears to be the Picker, but I'd prefer to avoid it.

I was able to find a walkthrough on how to make one from scratch using a set of button controls. Is this good practice or should I use the picker instead?
Dropdown control in Swift UI
 
 
Q