La façon la plus simple de le faire est probablement juste de modifier le cadre pour la tableview. Vous devrez obtenir une référence à la tableview dans votre contrôleur soit via un IBOutlet, soit en trouvant l'affichage dans la hiérarchie de vue ou vous pouvez changer le cadre dans Interface Builder.
Dans le code quelque chose comme:
tableView.frame = CGRectMake(0.0, 200.0, 320.0, 280.0);
positionnerait le tableview bas de l'écran et de limiter sa hauteur - les dimensions que vous utilisez dépendra si vous aviez une barre d'onglets sur la vue et des choses comme ça.
Dans la construction d'interface, sélectionnez simplement la vue de table, puis choisissez l'inspecteur de taille (l'onglet inspecteur avec l'icône de la règle) et définissez la hauteur et le décalage y pour la déplacer dans la vue.
Cela a totalement fonctionné. Merci. – CodingWithoutComments
'tableView.tableHeaderView' au lieu de' tableViewHeader' – vaughan