2012-03-15 15 views
9

Fondamentalmente, voglio fare qualcosa di simile come Apple ha fatto con le impostazioni delle reti Wi-Fi sull'iPad. Apparentemente, ci sono celle statiche per accendere o spegnere il WiFi e un interruttore per chiedere di unire le reti, e una parte dinamica che mostra le reti wireless disponibili in un'altra sezione. Qualche idea su come Apple ha implementato questo? È solo un UITableView dinamico con alcune celle fisse?UITableView raggruppato con contenuto statico e dinamico nello storyboard iOS5

Oppure hanno incorporato un UITableView in una cella statica di tableview in uitableview statico?

Wi-Fi Networks

Ho provato diversi approcci, l'aggiunta di due UITableView s (uno statico e uno dinamico) ad un UITableViewController, ma che non ha funzionato. Ho provato ad aggiungere un UITableView statico a un UIViewController, ma a quanto pare un UITableView statico ha bisogno di un UITableViewController.

L'unica soluzione da cui provengo è devforums ma mi sembra abbastanza complicato e potrebbe non essere compatibile con le versioni future di iOS.

+0

provare a impostare un tag ios o iPhone, si potrebbe ottenere una migliore risposta – zode64

+1

Purtroppo non c'è modo di farlo usando le cellule statici per le parti statiche, sembra un tale spreco :( – trapper

risposta

3

Ho fatto un progetto che utilizza praticamente lo stesso approccio, in una delle sue viste, c'è una vista utente, con celle dinamiche.

sezione numero impostato = 3.

quando si imposta il numero di riga in ogni sezione, restituire un numero correzione per cella correzione (WiFi on-off) e [count matrice] per dinamiche (stazioni WiFi).

quando si imposta cellule, controllare ciò sezione utilizza indexPath.section, quindi configurare il tuo cellulare

+0

Potrebbe elaborare ma è l'idea giusta – zode64

+0

Come per creare celle statiche? Devo creare una classe personalizzata per ogni elemento statico nella cella? – Satyam

+0

@Satyamsvv, creare una classe per la cella statica, ma non pensare di aver bisogno di una classe per l'elemento –

0

OK, abbiamo un UITableView con tre sezioni.

  • La sezione 1 ha una cella statica. Nessun problema.
  • Nella sezione 2 sono presenti molte celle statiche di cui non tutte vengono visualizzate. Impostando dinamicamente il numero di celle nella sezione in fase di esecuzione, viene modificato il numero di celle visualizzate. Destra?
  • La sezione tre è di nuovo una singola cella.

Sembra piuttosto semplice, penso.

Problemi correlati