Form{} is specifically designed for user input scenarios like settings pages, data entry, and forms. It’s optimized for displaying text fields, toggles, pickers, and other input controls. The layout automatically adjusts to handle these controls in a user-friendly way.
Simply put your button outside the Form{}.
Post
Replies
Boosts
Views
Activity
In a Form, SwiftUI automatically manages things like scrolling to ensure input fields stay visible when the keyboard appears. For instance, if you have text fields or pickers within a Form, the UI automatically adjusts to focus on the active input field without manually managing scroll behavior.
However, Form is not necessary for user input.