何らかの理由で、コントローラー内から UITableView の高さを調整することはできません。viewDidLoad で次のようにしました。
[self.tableView setBounds:CGRectMake(0.0f, 0.0f, 320.0f, 100.0f)];
[self.tableView setFrame:CGRectMake(0.0f, 0.0f, 320.0f, 100.0f)];
self.tableView.bounds = CGRectMake(0.0f, 0.0f, 320.0f, 100.0f);
self.tableView.frame = CGRectMake(0.0f, 0.0f, 320.0f, 100.0f);
すべてのオプションを試しましたが、テーブルの高さを変えるものはないようです。