You can reduce number of steps in Quartz as attributes and attachments are presented in the same vc. So by following a similar approach Divesh suggests, you may have the following steps
1. Click Edit
2. Popup VC opens in editing mode with just attachments (assuming visibility of fields in popupDefinition.fields is set to false).
3. Hit Done to close popup.
In my app some layers require attribute editing, but for some layers, inspectors just want to take picture attachments (because attribute editing for these layers is handled with different custom view controller). |
It seems like you already have a different workflow for certain layers - you may use that check to toggle the visibility of the fields.
Quartz screenshots: