| name | ios-forms-and-input-design |
| description | Use when designing or reviewing iOS forms, text fields, pickers, validation, keyboards, grouped form layouts, save flows, or any input-heavy screen that needs to feel cleaner and easier to complete on iPhone. |
iOS Forms And Input Design
The fastest form is the one that makes the next action obvious.
Defaults
- grouped sections when fields belong together
- correct keyboard types
- inline validation when possible
- one clear save action
- field labels that describe the user’s task, not your data model
Good Patterns
- reduce fields to the smallest meaningful set
- prefill what the device already knows
- make optional fields look optional
- keep save buttons near completion, not buried
Avoid
- generic placeholders as the only labels
- too many equal-weight fields
- delayed validation that surprises users only at submit time
- keyboard types that do not match the data