Search code examples
iphonexcodeinterface-builderinappsettingskit

How to build an iOS like settings module?


I am really new to iPhone development. Currentlly I am setting up an option module for my application. The user should be able to edit some preferences.

My first approach was to have some text fields. But I really like how iOS handles editing preferences. There is some kind of label. Clicking on that label opens another view with a field for editing. I hope you understand what I mean.

How does iOS achieve this? Is that table view?

I mean this kind of design

enter image description here


Solution

  • InAppSettingsKit as already recommended by @hennes is used for extending functionality that is already available.

    If you add a Settings.bundle to your app then if it is correctly installed it will automatically show up in the Settings.app provided by Apple.