I am working on an iOS app for hotels, allowing users to take reservations, check in/out, assign rooms, etc.
Main Issue: In the included mock up, there is no indication for when a field is editable vs read-only. I'm concerned users will experience tap fatigue when trying to figure out what they can and cannot edit.
- The Status, Arrival, Departure, Room, and Guest Notes fields are editable and reveal pickers/text inputs when tapped
- Reservation Total, Reservation ID and Received are read-only
The Guests section is mixed:
- Fred Jensen slides in a new screen with more info when tapped, which is then editable (address, phone, etc.)
- Jimmy Jensen is read-only (b/c he's not the primary reservation holder)
One solution is to have an Edit button in the global nav bar. Like the native iOS Contacts app, it would only show the editable fields. The downside is that it adds 1 more tap to the workflow; tapping Edit and then tapping on the desired field.
Is there an established convention for this issue iOS design? Any suggestions?