Я не уверен, что слежу за тобой, но думаю, что у меня такое же затруднение. В моем случае я должен выделить некоторое пространство для ADBannerView в верхней части экрана, чтобы я добавил метод viewDidLoad, который я добавил:
[self.tableView setContentInset:UIEdgeInsetsMake(50,0,0,0)];
значения, которые он принимает: UIEdgeInsetsMake (вверху, слева, внизу, справа).
Альтернативно то же самое со Swift:
self.tableView.contentInset = UIEdgeInsetsMake(50, 0, 0, 0)
Swift 4.2:
self.tableView.contentInset = UIEdgeInsets(top: 50, left: 0, bottom: 0, right: 0)