Dodaj przycisk w stopce widoku tabeli
Mam widok tabeli w jednym kontrolerze widoku. Mam w tym jedną sekcję. Chcę dodać przycisk w stopce. Napisałem ten kod, ale widok stopki nie jest wyświetlany.
- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section{
UIView *footerView=[[UIView alloc]initWithFrame:CGRectMake(0, 0, 320, 40)];
UIButton *addcharity=[UIButton buttonWithType:UIButtonTypeCustom];
[addcharity setTitle:@"Add to other" forState:UIControlStateNormal];
[addcharity addTarget:self action:@selector(addCharity:) forControlEvents:UIControlEventTouchUpInside];
addcharity.frame=CGRectMake(0, 0, 40, 30);
[footerView addSubview:addcharity];
return footerView;
}
Ustawiłem także wysokość stopki 100 w metodzie delegowania.
screeny: początkowo mam 3 dane. Ale gdy szukam konkretnych danych i wynik zostanie wyświetlony w widoku tabeli w tym czasie, mam jedno dane, więc w tym czasie lokalizacja stopki uległa zmianie. Chcę naprawić stopkę w początkowym miejscu.
Edytować:
Jako alternatywne rozwiązanie można dodać przycisk, dodając dodatkową komórkę na końcu.