2011-02-24 16 views
7

Come si imposta un footer di base su UITableView a livello di programmazione?Impostazione di un piè di pagina di base su UITableView

Solo un testo centrato?

EDIT:

Come può il colore della barra essere impostato e la posizione della barra piè fissato alla parte inferiore dello schermo, o se il pollice dont riempire uno schermo, l'isnt piè di sopra della parte inferiore dello schermo.

enter image description here

risposta

8

È possibile utilizzare UITableViewDataSource callback (solo testo):

- (NSString *)tableView:(UITableView *)tableView titleForFooterInSection:(NSInteger)section 

O UITableViewDelegate (qualsiasi visualizzazione personalizzata che ti piace):

- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section 
+0

È possibile impostare il colore del footer? ad es. UIBarStyleBlack. – jarryd

+0

Se stai restituendo la vista, puoi specificare qualsiasi colore, ma se stai usando il testo, il colore è vincolato allo stile della tabella – Max

+0

Controlla le mie modifiche nella domanda. :) – jarryd

10

viewForFooterInSection imposta piè di pagina della sezione . Per impostare piè di pagina della tabella, si desidera impostare

self.tableView.tableFooterView = myCustomFooterView 

dove myCustomFooterView è qualcosa che l'installazione altrove. Probabilmente lo avresti impostato su viewDidLoad.

+0

Come è un'impostazione di CustomFooterView? – jarryd

Problemi correlati