I have been researching how I can create a settings screen for my app that looks identical to the iOS settings app however I haven\'t been able to find an iOS 7/8/Swift version.
The above answer is correct, but I wanted to add the solution itself here to save time for future users.
In order to make a regular UITableView look like the "Settings" page, you only need to to two things:
1. implement tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int
and tableView(_ tableView: UITableView, titleForHeaderInSection section: Int) -> String?
so that the table will have multiple sections with headers.
2. set the table style
to .grouped
, which can be done via the storyboard editor.