Вы создаете свой фрейм для UITableView с верхней левой точкой 0,0 на экране.Это поднимает ваш стол настолько высоко, насколько это возможно.Чтобы исправить это, вы можете сделать одно из двух:
1) Построить View в IB и подключить его к контроллеру.В IB вы можете указать менеджеру макета, что у вас отображаются различные элементы управления, такие как строка состояния, контроллер навигации или панель вкладок.Их наличие позволит вам точно разместить UITableView.
2) Измените Rect, используемый для размещения вашего табличного представления на странице.Вам нужно будет добавить ко второму аргументу, чтобы переместить кадр вниз.Вы можете играть с тем, сколько вы добавляете, пока табличное представление не будет там, где вы хотите.Это число представляет пиксели, и чем больше число, тем ниже на левом верхнем углу будет расположен элемент управления.
Удачи!