UITableView, pozostaw stopkę na dole ekranu? [duplikować]

To pytanie ma już tutaj odpowiedź:

Właściwość tableFooterView nie naprawia stopki na dole widoku tabeli 10 odpowiedzi

Mam UITableView ze stopką, wypełnioną TabBar w widoku niestandardowym, wykonanym przy użyciu następującego kodu:

- (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;
}

To działa wspaniale, poza tym, że tabela ma mniej wierszy niż potrzeba do wypełnienia ekranu, powoduje to, że stopka przesuwa się w górę ekranu, ponieważ tabela nie tworzy już pustych wierszy z powodu posiadania stopki.

Czy więc ktoś wie, jak zablokować niestandardową stopkę na dole ekranu lub, aby tableView tworzył puste wiersze w taki sam sposób, w jaki to robił?

Dzięki!

Gareth

questionAnswers(2)

yourAnswerToTheQuestion