UITableView, Fußzeile am unteren Bildschirmrand anzeigen? [Duplikat]

Diese Frage hat hier bereits eine Antwort:

Die Eigenschaft tableFooterView repariert die Fußzeile am unteren Rand der Tabellenansicht nicht 10 Antworten

Ich habe eine UITableView mit einer Fußzeile, die mit einer Tab-Leiste in einer benutzerdefinierten Ansicht gefüllt ist und den folgenden Code verwendet:

- (CGFloat)tableView:(UITableView *)tableView
heightForFooterInSection:(NSInteger)section {
    //differ between your sections or if you
    //have only on section return a static value
    return 49;
}

- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section {

    if(footerView == nil) {
        //allocate the view if it doesn't exist yet
        footerView  = [[UIView alloc] init];
        [footerView addSubview:self.tabBarView];
    }

    //return the view for the footer
    return footerView;
}

Das funktioniert sehr gut, abgesehen davon, dass die Tabelle weniger Zeilen enthält, als zum Ausfüllen des Bildschirms erforderlich sind. Dadurch wird die Fußzeile nach oben verschoben, da die Tabelle aufgrund einer Fußzeile keine leeren Zeilen mehr erstellt.

Kennt jemand eine Möglichkeit, die benutzerdefinierte Fußzeile am unteren Rand des Bildschirms zu sperren oder die tableView dazu zu bringen, leere Zeilen wie früher zu erstellen?

Vielen Dank!

Gareth