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.

  • iOS 6.0 AutoLayout issue with constraints: subviews disappear when rotated
  • In xcode 6.1, interface builder deleting ui elements
  • Difference between Frame Rectangle and Alignment Rectangle
  • Xcode stupid warning: View is clipping its content
  • UITextView with hyperlink text
  • Vibrancy Effect on UIButton in Interface Builder
  • How does iOS achieve this? Is that table view?

    I mean this kind of design

    enter image description here

    4 Solutions Collect From Internet About “How to build an iOS like settings module?”

    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 provided by Apple.

    IF you want it just in your app, just use a tableView set to Group style. There are a lot of tutorials on TableViews

    You might want to try InAppSettingsKit.

    There is another option, you can use BaseKit (I’m the author)

    Source repo
    Example of settings