Only mess with the content inset/offset when the view controller is NOT a table view controller. The UITableViewController already takes care of these behaviors. I was seeing issues when it was trying to duplicate it.
Check class on the delegate, which SHOULD be the view controller
Merging in proper table fix