I have a custom UITableView with custom cells (70px height for each cell).
UITableView
I have also a 49px UITabBar, but it\'s hides the tableView.
UITabBar
This did the trick for me in Swift 3.
if let tabBarController = tabBarController { self.tableView.contentInset = UIEdgeInsetsMake(0.0, 0.0, tabBarController.tabBar.frame.height, 0.0); }