Schaltfläche in der Fußzeile der Tabellenansicht hinzufügen

Ich habe Tabellenansicht in einem Viewcontroller. Ich habe einen Abschnitt darin. Ich möchte eine Schaltfläche in der Fußzeile hinzufügen. Ich habe diesen Code geschrieben, aber die Fußzeilenansicht wird nicht angezeigt.

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

}

Ich habe auch die Höhe von Fußzeile 100 in der Delegate-Methode festgelegt.

Screenshots: Anfangs habe ich 3 Daten. Wenn ich jedoch nach bestimmten Daten suche und das Ergebnis zu diesem Zeitpunkt in der Tabellenansicht angezeigt wird, habe ich ein Datum, sodass sich zu diesem Zeitpunkt die Position der Fußzeile ändert. Ich möchte die Fußzeile an der ursprünglichen Stelle fixieren.

Bearbeiten:

Als alternative Lösung kann eine Schaltfläche hinzugefügt werden, indem am Ende eine zusätzliche Zelle hinzugefügt wird.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage