/ / UITableView Static Cells Jak ograniczyć wyświetlanie wierszy - uitableview, zawartość statyczna

Komórki statyczne UITableView Jak ograniczyć wyświetlane wiersze - uitableview, static-content

W systemie IOS 5 Mam UITableViewController ustawiony naKomórki statyczne. Potrzebuję tylko 3 wiersze, które zostaną wypełnione treścią dla każdego wiersza. Więc umieściłem 3 UITableViewCell. Wszystko działa dobrze, ale kiedy uruchomię aplikację, zawsze pokazuje więcej niż 3 wiersze. Reszta wierszy to puste wiersze. Jak mogę wyświetlić tylko 3 wiersze, które zamierzałem wyświetlić.

Czy powinienem używać stylu zgrupowanego i niestandardowego?

dzięki

Odpowiedzi:

7 dla odpowiedzi № 1

ustaw footerView na pusty widok.

self.tableView.tableFooterView = [UIView new].

działa to na komórki dynamiczne. powinien również działać na statyczne komórki.


0 dla odpowiedzi nr 2

zaimplementuj te dwie metody w swoim UITableViewController:

- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
{
if (section == tableView.numberOfSections - 1) {
return [[UIView alloc] initWithFrame:CGRectMake(0, 0, 1, 1)];
}
return nil;
}


- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section
{
if (section == tableView.numberOfSections - 1) {
return 1;
}
return 0;
}

W rzeczywistości kody te mówią o tym w tabelinie musisz już renderować dla mnie linii separatora, aby wyglądało na to, że puste komórki nie zostaną wyświetlone (w rzeczywistości nie można również wybrać pustej komórki)