| Label | Tells the user what to enter | Use concise language with one clear request |
| Placeholder | Shows example or guidance inside the field | Use it to reduce hesitation before typing |
| Keyboard type | Matches the keyboard to the expected answer | Use email, number, phone, or URL when relevant |
| Auto-capitalization | Changes how typed text is capitalized | Use it to reduce formatting errors |
| Required | Marks the field as necessary | Enable it only when the answer is truly essential |
| Background | Changes the field fill | Use it to create contrast against the screen background |
| Text styling | Changes the appearance of the user’s typed text | Adjust it for readability and brand fit |
| Label styling | Changes the look of the field label | Use it to keep form hierarchy clear |
| Placeholder styling | Changes the look of helper text inside the field | Use it when the field needs more guidance but should stay subtle |
| Border and radius | Controls the field outline and shape | Use it to make the field feel more defined or softer |
| Padding | Controls inner breathing room | Increase it when the field feels cramped |