I have a UIViewController with a Container View. This Container View contains a UITableViewController.
The UIViewController is embedded in a UINavigationController.
I fixed this issue by adding this line of code in -viewDidLoad:
-viewDidLoad
self.extendedLayoutIncludesOpaqueBars = YES;