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 odpowiedziMam 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