There are two especially common strategies for managing the layout of screens of several text fields, and Apple's own apps use both. One approach lets you edit all of the fields in place, and the other lists all the current values but takes you to a separate screen to edit each value individually. The Settings app, for example, uses the first approach to add and edit email account info. The borderless text fields are all embedded in a table view with labels at left and placeholder text indicating the expected info. You tap in one field, type its value, and then press Return to skip to the next field, an efficient process for moving quickly through a set of required fields. This is a good pattern to follow when you have a brief list of fields and you would like the user to provide values for all of them.
Figure 5-23. In the Settings app (left), you edit the text fields directly in the table view to set up an email account; tapping Return takes you to the next field in the series. In Contacts (below), a table view lists all the fields, and tapping one takes you to a separate screen dedicated to editing that field.
The Contacts app follows the second approach. When adding or editing a contact, a table view lists all of the current values for that contact. Instead of editing those values on the same screen, tapping a value takes you to a new screen with an editable text field or text view. This method works best when you don't expect people to enter the values as a series, or when you have many fields that your audience might not enter all at once.