I have a tableview actings as a settings or preferences panel (see below). The name of the setting (for example Address) is the header of the section the setting is part of. My question is if I want to allow the user to add her own setting how should this be done? I was thinking of adding a "+" button on a toolbar and having a modal view controller pop up asking for the new setting details. My question is whether there is a way of adding the setting directly to the settings view instead of popping up a modal view controller. So pressing the "+" would expand the the view shown below with textfields for entering the details for the new setting.
