Das setzen einer Schaltfläche in Tabelle Fußzeilen-Ansicht

Ich bin erstellen einer benutzerdefinierten Schaltfläche und setzen es in meine Tabelle Fußzeile anzeigen, aber der button geht Weg heraus aus der rechten Ecke.

Was ist Los hier!?!

Hier ist mein code und die Ausgabe Bild:

UIButton *aButton = [UIButton buttonWithType:UIButtonTypeCustom];
    [aButton setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
    [aButton setTitleColor:[UIColor colorWithWhite:0.0 alpha:0.56] forState:UIControlStateDisabled];
    [aButton setBackgroundImage:[[UIImage imageNamed:@"test.png"] stretchableImageWithLeftCapWidth:kButtonSliceWidth topCapHeight:0] forState:UIControlStateNormal];
    [aButton setTitle:@"Click me" forState:UIControlStateNormal];
    [aButton.titleLabel setFont:[UIFont boldSystemFontOfSize:kFontSize14]];
    [aButton setFrame:CGRectMake(10.0, 15.0, 300.0, 44.0)];
    [self.tableView setTableFooterView:aButton];

Das setzen einer Schaltfläche in Tabelle Fußzeilen-Ansicht

  • sollte nicht der Rahmen sein : (0.0, 0.0, 300.0, 44.0)?
  • Das Ergebnis würde in den Knopf gezogen, die auf der oberen linken Ecke, die ich bin sicher, Abhinav nicht will.
  • Warum versuchen Sie nicht, settin den Rahmen wie diese CGRectMake(10.0, 15.0, self.tableView.frame.size.width - 20, 44.0)?
InformationsquelleAutor Abhinav | 2011-07-14
Schreibe einen Kommentar