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.