Ich versuche, eine Schaltfläche Fußzeile von TableView zu setzen.Mit gerundet-Rect-Taste für TableView Fußzeile in iPhone?
Dies ist, was ich getan habe und ich kann die Schaltfläche nicht sehen, aber die Zeichenfolge "RESULT" wird angezeigt.
Ich habe alles versucht, was mir einfällt. aber ich konnte nicht herausfinden, was falsch ist. Ich brauche deine Hilfe!
- (void)viewDidLoad {
btnSeeResult = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[btnSeeResult setTitle:@"RESULT" forState:UIControlStateNormal];
viewResult = [[UIView alloc] initWithFrame:btnSeeResult.frame];
[viewResult addSubview:btnSeeResult];
self.tableView.tableFooterView = btnSeeResult;
}
-(CGFloat) tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section{
return viewResult.bounds.size.height;
}
Wie auch immer, was ist der Unterschied zwischen der Fußzeile Ansicht Einstellung direkt wie
tableView.tableFooterView = footerView;
und (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
Methode ??
vielen Dank für Ihre Antwort. Nachdem ich die sizeToFit-Methode aufgerufen habe, wird die Schaltfläche angezeigt. aber seine Höhe ist perfekt an die Saite angepasst, aber der Knopf ist ganz nach links und rechts gestreckt. Was soll ich machen? Verdammt, ich verbringe einige Tage mit diesem Knopf! – SeniorLee