For SwiftUI the default button behavior is equivalent to UIKit's "touch up inside", which activates when your finger touches the button then raises while within the bounds of the button.
Is there any way to change this to "touch down" so the action closure is run immediately when your finger touches the button?
See Question&Answers more detail:os