2015-09-08 10 views

risposta

10

È sufficiente selezionare lo stile raggruppato in Interface Builder e separerà la tabella per sezione, in modo simile allo screenshot.

Ecco un allegato:

enter image description here

+0

Questa opzione raggruppate, è questo per una quantità di cellule in un TableView statica? –

+0

Appena aggiornato, dai un'occhiata. – Miknash

+2

Per tua comodità ho cancellato la mia risposta dal momento che hai già risposto, perché la mia pagina era aperta e quindi non ci sono state risposte quando ho aperto la pagina. –

1

provare questi ..

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section 
{ 
    return 30; //according to your need.. 
} 

Spero che aiuta ..

1

Prima di tutto le impostazioni di iOS non utilizza il ViewForSection altrimenti la vista della sezione verrà posizionata nella tabella superiore View.

È possibile restituire una cella containerView vuota per quella specifica indexPath e interrompere didSelect in essa, ma ricordarsi di includere le celle vuote nell'array che si sta utilizzando per altre celle.

+0

È possibile restituire ViewForSection nil o heightForHeaderView 1 nel caso in cui si desideri nasconderlo. utilizzare le celle per questo tipo di interfaccia utente sarebbe doloroso in quanto è necessario controllare ogni "sezione" che si desidera separare – Miknash

+0

Hai ragione, ma questo potrebbe essere un modo se non sta usando Sections ma sta ricevendo dati solo da una matrice . –

2

Cambio Stile di UITableView a "raggruppato"

0

Basta aggiungere l'altezza piè di pagina nella tabella come richiesto:

func tableView(_ tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat { 
    return 44 
} 
Problemi correlati