When a section in a grouped UITableView contains both header text and footer text, the spacing between that section and one above it becomes inconsistent with the rest of the table view.
To make sure this wasn't developer error (or an Xcode project upgrade issue) I added a new UITableViewController to my project and set it to Style > Grouped. I then added three sections, each containing header text. In the last section I added footer text. All heights are set to their default values.
As you can see in the linked example, the distance between Section 1 and Section 2 is 168px. However the distance between Section 2 and Section 3 is 190px. If I remove the footer text in Section 3, this closes up to the correct 168px so having footer text in Section 3 is somehow causing this spacing issue between sections.
This layout was built entirely in the Storyboard. I've also tried building it from code (including setting header/foot height manually) and the same issue occurs.
Any ideas?