No estoy seguro si te estoy siguiendo, pero creo que estoy pasando por la misma situación. En mi caso, debo dar algo de espacio al ADBannerView en la parte superior de la pantalla, así que lo que hice fue en el método viewDidLoad que agregué:
[self.tableView setContentInset:UIEdgeInsetsMake(50,0,0,0)]
los valores que toma son UIEdgeInsetsMake (arriba, izquierda, abajo, derecha).
Alternativamente lo mismo con Swift:
self.tableView.contentInset = UIEdgeInsetsMake(50, 0, 0, 0)
Rápido 4.2:
self.tableView.contentInset = UIEdgeInsets(top: 50, left: 0, bottom: 0, right: 0)